Introducción al Aprendizaje Estadístico¶

Trabajo Práctico final¶

Alumnos: Ariana Bardauil, Adrian, Gustavo

Objetivo.¶

El presente trabajo tiene como finalidad la integración y aplicación de las técnicas estudiadas durante la materia como así también la aplicación correcta de los algoritmos.

Fecha de entrega.¶

Miércoles 12 de julio del 2023.

Condiciones.¶

El trabajo debe ser grupal (mínimo 2 - máximo 3).

Entregable.¶

  1. Un análisis escrito con los requerimientos por parte.
  2. Notebook con el código en Python de los análisis realizados.
  3. Se entregará al correo jeremiasmorlandi@gmail.com con el asunto “TP Integrador” y los apellidos de los

integrantes.

Consignas.¶

El trabajo será un informe estadístico de 3 segmentos que contenga la respuesta a los siguientes conceptos. Van analizar los datos del conjunto de datos “Buenos Aires Airbnb Open Data”. (Link al Kaggle)

PARTE I. Estadística descriptiva.¶

Las medidas de tendencia central (MTC) corresponden al conjunto de técnicas que nos dan información sobre la centralidad de los datos. Estas técnicas nos dan una medida resumen de todo el conjunto de datos. Lo primero que vamos a realizar es cargar la base y explorar las variables

In [ ]:
#Primero importamos las librerías más importantes.
import pandas as pd 
import numpy as np
from tabulate import tabulate
import matplotlib.pyplot as plt
from IPython.display import display

#La vamos a procesar con la función para leer csv en Pandas.
data = pd.read_csv('Buenos_Aires_AIRBNB.csv')

#observamos las variables
data.head()
Out[ ]:
id name host_id host_name neighbourhood latitude longitude room_type price minimum_nights number_of_reviews last_review reviews_per_month calculated_host_listings_count availability_365
0 7270 ¡¡Great Loft in Palermo Hollywood!! 18822 Toni Palermo -34.58241 -58.43382 Entire home/apt 2033 20 14 30-04-2018 0.15 1 363
1 11508 Amazing Luxurious Apt-Palermo Soho 42762 Candela Palermo -34.58225 -58.42460 Entire home/apt 3588 2 25 13-08-2019 0.28 1 281
2 12463 Room in Recoleta - awesome location 48799 Matt Recoleta -34.59761 -58.39468 Private room 1435 1 20 11-12-2017 0.17 1 365
3 13095 Standard Room at Palermo Viejo B&B 50994 Ariel Palermo -34.59382 -58.42994 Private room 2691 1 1 18-12-2018 0.09 7 360
4 13096 Standard Room in Palermo Viejo B&B 50994 Ariel Palermo -34.59398 -58.42853 Private room 2691 1 0 NaN NaN 7 360

¿Qué columnas tiene?¿Qué tipo de columnas son?¶

Variable Descripción
id ID único del alojamiento
name Nombre del alojamiento
host_id ID del anfitrión
host_name Nombre del anfitrión
neighbourhood Barrio o vecindario
latitude Latitud geográfica
longitude Longitud geográfica
room_type Tipo de habitación
price Precio del alojamiento
minimum_nights Estadía mínima en noches
number_of_reviews Número de reseñas
last_review Fecha de la última reseña
reviews_per_month Promedio de reseñas por mes
calculated_host_listings_count Cantidad de alojamientos del mismo anfitrión
availability_365 Número de días de disponibilidad en el año
In [ ]:
data.shape

#Filas
print(f'Cantidad de filas: {data.shape[0]}\n')

#Columnas
print(f'Cantidad de columnas: {data.shape[1]}')
Cantidad de filas: 22877

Cantidad de columnas: 15

La base de AIRBNB tiene 22.877 filas y 15 columnas. Este conjunto de datos incluye toda la información sobre hosts, disponibilidad geográfica, de el aplicativo AIRBNB. Airbnb es una compañía que ofrece una plataforma digital dedicada a la oferta de alojamientos a particulares y turísticos (alquiler vacacional) mediante la cual los anfitriones pueden publicitar y contratar el arriendo de sus propiedades con sus huéspedes; anfitriones y huéspedes pueden valorarse mutuamente, como referencia para futuros usuarios

In [ ]:
data.describe()
Out[ ]:
id host_id latitude longitude price minimum_nights number_of_reviews reviews_per_month calculated_host_listings_count availability_365
count 2.287700e+04 2.287700e+04 22877.000000 22877.000000 22877.000000 22877.000000 22877.000000 16432.000000 22877.000000 22877.000000
mean 2.487670e+07 9.739731e+07 -34.592534 -58.416364 3214.630196 5.653233 15.482974 1.266434 6.296062 202.064912
std 1.191191e+07 9.274044e+07 0.018304 0.029937 12364.429880 21.513176 31.268565 1.440429 14.748998 134.161675
min 7.270000e+03 2.616000e+03 -34.688950 -58.530200 120.000000 1.000000 0.000000 0.010000 1.000000 0.000000
25% 1.631899e+07 1.363528e+07 -34.603400 -58.435630 1196.000000 1.000000 0.000000 0.250000 1.000000 83.000000
50% 2.856388e+07 6.212518e+07 -34.591830 -58.415950 1973.000000 3.000000 4.000000 0.760000 1.000000 180.000000
75% 3.454449e+07 1.713546e+08 -34.581970 -58.392220 2990.000000 4.000000 16.000000 1.810000 4.000000 343.000000
max 4.035243e+07 3.118884e+08 -34.532720 -58.354880 597865.000000 1125.000000 600.000000 37.580000 105.000000 365.000000
In [ ]:
data.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 22877 entries, 0 to 22876
Data columns (total 15 columns):
 #   Column                          Non-Null Count  Dtype  
---  ------                          --------------  -----  
 0   id                              22877 non-null  int64  
 1   name                            22867 non-null  object 
 2   host_id                         22877 non-null  int64  
 3   host_name                       22854 non-null  object 
 4   neighbourhood                   22877 non-null  object 
 5   latitude                        22877 non-null  float64
 6   longitude                       22877 non-null  float64
 7   room_type                       22877 non-null  object 
 8   price                           22877 non-null  int64  
 9   minimum_nights                  22877 non-null  int64  
 10  number_of_reviews               22877 non-null  int64  
 11  last_review                     16432 non-null  object 
 12  reviews_per_month               16432 non-null  float64
 13  calculated_host_listings_count  22877 non-null  int64  
 14  availability_365                22877 non-null  int64  
dtypes: float64(3), int64(7), object(5)
memory usage: 2.6+ MB
In [ ]:
def analisis_columna(data):
    rows = []
    for columna in data:
        cuenta_notnull = data[columna].notnull().sum()
        ejemplo_valores = data[columna].unique().tolist()[:5]
        tipo_columna = type(data[columna][0])
        rows.append([columna, cuenta_notnull, data.shape[0], ejemplo_valores, tipo_columna])

    headers = ["Columna", "Cuenta notnull", "Total filas", "Ejemplo de valores", "Tipo de columna"]
    table = tabulate(rows, headers, tablefmt="fancy_grid")
    display(table)

analisis_columna(data)
"╒════════════════════════════════╤══════════════════╤═══════════════╤══════════════════════════════════════════════════════════════════╤═════════════════════════╕\n│ Columna                        │   Cuenta notnull │   Total filas │ Ejemplo de valores                                               │ Tipo de columna         │\n╞════════════════════════════════╪══════════════════╪═══════════════╪══════════════════════════════════════════════════════════════════╪═════════════════════════╡\n│ id                             │            22877 │         22877 │ [7270, 11508, 12463, 13095, 13096]                               │ <class 'numpy.int64'>   │\n├────────────────────────────────┼──────────────────┼───────────────┼──────────────────────────────────────────────────────────────────┼─────────────────────────┤\n│ host_id                        │            22877 │         22877 │ [18822, 42762, 48799, 50994, 52100]                              │ <class 'numpy.int64'>   │\n├────────────────────────────────┼──────────────────┼───────────────┼──────────────────────────────────────────────────────────────────┼─────────────────────────┤\n│ neighbourhood                  │            22877 │         22877 │ ['Palermo', 'Recoleta', 'Monserrat', 'Nuñez', 'Balvanera']       │ <class 'str'>           │\n├────────────────────────────────┼──────────────────┼───────────────┼──────────────────────────────────────────────────────────────────┼─────────────────────────┤\n│ latitude                       │            22877 │         22877 │ [-34.58241, -34.58225, -34.59761, -34.59382, -34.59398]          │ <class 'numpy.float64'> │\n├────────────────────────────────┼──────────────────┼───────────────┼──────────────────────────────────────────────────────────────────┼─────────────────────────┤\n│ longitude                      │            22877 │         22877 │ [-58.43382, -58.4246, -58.39468, -58.42994, -58.42853]           │ <class 'numpy.float64'> │\n├────────────────────────────────┼──────────────────┼───────────────┼──────────────────────────────────────────────────────────────────┼─────────────────────────┤\n│ room_type                      │            22877 │         22877 │ ['Entire home/apt', 'Private room', 'Shared room', 'Hotel room'] │ <class 'str'>           │\n├────────────────────────────────┼──────────────────┼───────────────┼──────────────────────────────────────────────────────────────────┼─────────────────────────┤\n│ price                          │            22877 │         22877 │ [2033, 3588, 1435, 2691, 4185]                                   │ <class 'numpy.int64'>   │\n├────────────────────────────────┼──────────────────┼───────────────┼──────────────────────────────────────────────────────────────────┼─────────────────────────┤\n│ minimum_nights                 │            22877 │         22877 │ [20, 2, 1, 5, 29]                                                │ <class 'numpy.int64'>   │\n├────────────────────────────────┼──────────────────┼───────────────┼──────────────────────────────────────────────────────────────────┼─────────────────────────┤\n│ number_of_reviews              │            22877 │         22877 │ [14, 25, 20, 1, 0]                                               │ <class 'numpy.int64'>   │\n├────────────────────────────────┼──────────────────┼───────────────┼──────────────────────────────────────────────────────────────────┼─────────────────────────┤\n│ last_review                    │            22877 │         22877 │ ['30-04-2018', '13-08-2019', '11-12-2017', '18-12-2018', 0]      │ <class 'str'>           │\n├────────────────────────────────┼──────────────────┼───────────────┼──────────────────────────────────────────────────────────────────┼─────────────────────────┤\n│ reviews_per_month              │            22877 │         22877 │ [0.15, 0.28, 0.17, 0.09, 0.0]                                    │ <class 'numpy.float64'> │\n├────────────────────────────────┼──────────────────┼───────────────┼──────────────────────────────────────────────────────────────────┼─────────────────────────┤\n│ calculated_host_listings_count │            22877 │         22877 │ [1, 7, 6, 3, 2]                                                  │ <class 'numpy.int64'>   │\n├────────────────────────────────┼──────────────────┼───────────────┼──────────────────────────────────────────────────────────────────┼─────────────────────────┤\n│ availability_365               │            22877 │         22877 │ [363, 281, 365, 360, 358]                                        │ <class 'numpy.int64'>   │\n╘════════════════════════════════╧══════════════════╧═══════════════╧══════════════════════════════════════════════════════════════════╧═════════════════════════╛"
None
In [ ]:
plot_width, plot_height = (18,18)
plt.rcParams['figure.figsize'] = (plot_width,plot_height)

def plot_nas(df: pd.DataFrame):
    if df.isnull().sum().sum() != 0:
        na_df = (df.isnull().sum() / len(df)) * 100      
        na_df = na_df.drop(na_df[na_df == 0].index).sort_values(ascending=False)
        missing_data = pd.DataFrame({'Missing Ratio %' :na_df})
        missing_data.plot(kind = "barh")
        plt.show()
    else:
        print('No NAs found')
        
        
plot_nas(data)

Vemos que last_review y reviews_per_month tienen valores nulos

Se puede presuponer que ambas columnas poseen valores nulos porque existen hosts sin reviews.Vamos a asignarle el valor "0" a ambas columnas

In [ ]:
data['last_review'].fillna(0,inplace=True)
data['reviews_per_month'].fillna(0,inplace=True)

#eliminamos las columnas que no nos interesan para el análisis
data = data.drop(columns=['name','host_name'])

#vemos la distribución de NULLs ahora

data.isnull().sum()
Out[ ]:
id                                0
host_id                           0
neighbourhood                     0
latitude                          0
longitude                         0
room_type                         0
price                             0
minimum_nights                    0
number_of_reviews                 0
last_review                       0
reviews_per_month                 0
calculated_host_listings_count    0
availability_365                  0
dtype: int64

Análisis y aplicación de Medidas de Tendencia Central.¶

In [ ]:
def medidas_tendencia_central(data):
    numeric_columns = data.select_dtypes(include='number').columns
    rows = []
    
    for columna in numeric_columns:
        media = data[columna].mean()
        mediana = data[columna].median()
        moda = data[columna].mode().tolist()
        rows.append([columna, media, mediana, moda])

    headers = ["Variable", "Media", "Mediana", "Moda"]
    table = tabulate(rows, headers, tablefmt="pipe")
    
    # Mostrar la tabla utilizando display()
    display(table)
    #print(table)

# Llamar a la función y mostrar la tabla
medidas_tendencia_central(data)
'| Variable                       |          Media |        Mediana | Moda                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |\n|:-------------------------------|---------------:|---------------:|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| id                             |    2.48767e+07 |    2.85639e+07 | [7270, 11508, 12463, 13095, 13096, 13097, 13099, 13100, 13349, 13350, 13351, 13352, 13367, 14222, 14711, 15074, 15889, 16695, 16696, 16697, 17451, 17993, 18007, 18061, 19583, 20062, 20429, 21807, 21816, 21837, 23798, 24157, 24713, 24763, 25876, 26258, 26757, 27562, 27631, 27991, 28244, 29421, 29983, 29990, 31469, 31514, 31920, 35703, 37347, 41608, 42450, 45498, 46639, 48089, 48527, 48535, 48678, 50778, 52115, 52511, 53097, 53905, 58778, 58789, 61282, 61882, 65446, 65513, 65519, 66939, 66940, 68173, 68489, 68800, 68868, 69063, 69086, 69880, 70082, 71801, 72204, 73180, 74383, 75094, 75492, 75526, 76005, 76385, 77024, 77404, 77704, 77752, 77776, 77860, 77942, 77994, 78005, 78009, 78014, 78068, 78351, 78685, 78703, 79226, 79247, 79766, 82623, 83035, 83152, 83440, 84033, 84730, 84986, 85949, 87828, 89374, 89857, 91063, 92228, 92689, 93174, 93619, 94830, 96103, 96257, 96490, 96810, 97043, 98934, 99362, 100080, 100930, 104343, 106475, 107220, 107259, 108089, 108284, 111501, 111934, 115735, 117548, 118069, 118070, 118724, 119036, 119966, 120874, 122328, 122907, 125123, 127822, 129009, 129681, 129900, 129932, 130248, 130275, 130349, 130424, 131145, 131807, 132298, 133043, 133654, 136986, 137017, 138690, 140142, 140271, 143173, 143211, 143663, 144192, 144827, 146648, 148284, 150594, 152044, 153878, 154427, 154548, 154767, 156189, 158056, 159585, 160611, 160693, 161463, 166699, 166846, 168298, 171661, 172118, 172135, 173681, 174761, 174845, 175005, 175081, 176318, 180692, 181627, 183454, 186005, 188154, 189224, 189706, 189867, 190829, 190830, 190988, 191056, 192259, 192468, 194232, 194260, 196386, 196601, 196832, 197288, 201859, 202861, 203340, 204628, 205745, 205781, 205821, 206738, 207369, 210040, 217360, 218781, 225905, 227461, 227498, 227499, 228138, 228183, 229571, 231500, 232393, 232739, 234002, 235667, 236858, 238513, 238619, 239718, 239853, 240476, 243320, 243373, 245895, 248848, 250327, 253370, 257083, 259745, 259843, 262285, 264704, 264769, 266984, 267883, 268446, 269115, 269753, 275832, 275933, 277754, 278433, 278637, 280564, 281131, 281173, 281216, 281785, 281839, 284823, 285160, 286518, 286683, 287215, 287756, 288076, 288861, 290421, 292830, 292877, 298002, 298494, 299360, 301727, 302722, 305215, 305216, 305313, 306194, 306622, 307438, 307695, 307696, 308319, 308320, 308687, 309424, 309428, 310636, 314655, 315790, 316045, 316228, 316251, 317484, 317486, 317509, 317759, 320718, 320980, 321644, 322509, 322936, 322956, 323488, 325631, 327171, 327888, 329422, 330083, 330153, 331371, 333282, 333497, 333734, 335297, 335575, 337301, 338066, 338631, 338678, 338752, 338778, 338961, 339933, 340938, 342401, 344557, 345126, 348635, 349688, 350436, 353040, 358631, 358640, 362403, 362556, 365674, 366268, 369935, 369961, 370013, 371343, 371898, 372072, 372073, 372085, 372086, 372818, 379826, 379839, 380941, 380943, 380989, 382271, 383026, 388089, 389270, 393443, 394376, 394407, 398267, 401685, 401875, 404935, 407517, 410119, 411433, 413228, 413349, 413662, 414655, 415298, 415338, 415985, 416813, 426158, 427283, 433742, 435818, 435981, 437246, 438557, 438798, 443645, 446212, 447786, 448784, 451565, 452390, 452441, 454310, 455717, 456640, 456644, 457140, 458013, 464314, 465572, 465626, 466357, 466574, 466736, 470363, 472446, 475009, 476044, 481351, 487707, 488363, 489848, 495595, 496043, 499212, 499565, 499705, 500572, 500624, 503974, 504078, 504162, 504435, 507931, 516717, 518190, 519602, 521070, 521338, 521783, 522119, 524922, 525392, 525865, 536467, 537215, 540015, 540068, 540070, 540084, 540580, 541142, 541925, 542065, 543660, 546243, 551422, 553921, 554185, 556912, 561934, 564422, 565463, 568579, 568709, 568747, 570686, 570806, 573165, 574032, 577511, 578028, 581136, 585391, 586214, 587030, 588809, 589147, 590596, 590806, 593333, 596308, 597968, 598615, 599567, 602420, 604549, 605010, 605496, 606606, 608017, 609071, 611649, 616777, 619485, 621503, 623978, 627230, 627731, 631516, 633066, 636640, 636742, 637342, 639888, 640706, 641645, 644493, 644840, 646177, 649664, 651627, 652357, 654153, 654656, 654749, 657004, 662137, 664172, 671183, 674899, 675334, 675852, 675965, 678613, 679739, 679893, 680386, 681263, 681311, 683094, 683097, 683193, 683194, 684500, 686484, 686486, 687781, 687893, 692732, 693449, 694221, 695450, 696409, 696855, 699486, 702905, 702953, 702977, 704509, 709864, 710149, 710366, 710924, 711298, 712436, 716470, 720354, 720683, 721823, 722171, 722251, 723284, 723434, 724551, 725321, 726181, 726367, 727445, 728726, 729097, 731034, 731142, 734129, 734510, 735898, 737007, 737135, 738021, 739783, 740886, 740979, 741087, 741111, 742573, 742611, 742732, 742985, 744219, 744658, 745750, 745966, 747170, 748072, 751662, 751731, 751902, 752655, 753089, 755315, 755325, 756709, 756838, 757349, 758443, 758656, 760585, 760641, 760662, 761286, 761545, 761831, 762253, 763207, 766518, 767912, 767957, 769573, 771408, 771593, 772453, 773069, 776410, 776893, 776993, 777158, 777160, 777709, 778633, 780165, 780906, 781546, 783377, 783935, 784895, 785860, 787938, 789308, 789487, 789788, 791984, 794396, 794397, 795812, 796411, 798023, 799545, 800875, 800993, 801055, 801408, 801415, 802182, 802295, 802486, 804799, 806108, 808348, 808638, 809738, 811135, 811357, 814740, 815069, 817636, 817637, 819832, 819930, 821420, 821921, 823029, 824335, 827594, 833347, 833368, 836605, 839120, 839233, 840855, 840958, 847685, 847807, 848537, 848620, 848646, 849551, 849913, 851649, 855164, 855179, 855440, 855824, 856198, 856793, 858011, 858120, 858777, 860013, 860225, 860341, 860769, 861444, 862526, 862957, 864101, 864202, 864723, 867441, 870174, 870938, 871025, 873102, 873225, 874540, 875139, 875273, 875288, 875289, 878031, 880694, 880746, 883557, 883743, 885498, 886248, 886938, 887548, 888565, 890156, 890525, 893875, 896838, 897005, 897648, 899436, 899560, 903719, 904344, 905855, 910282, 910319, 910751, 911942, 912690, 913776, 914391, 917026, 917060, 918098, 918698, 919998, 920648, 921092, 921354, 922745, 924654, 925109, 925662, 927783, 928193, 928685, 928736, 928850, 930504, 930530, 930643, 930748, 930911, 931215, 932535, 932576, 932933, 934238, 939405, 939455, 939689, 939970, 940001, 940059, 940744, 941458, 942775, 943640, 945289, 946425, 946673, 946685, 947208, 947319, 947431, 953265, 955121, 958218, 958498, 959675, 960308, 964209, 965208, 965298, 965578, 966084, 967146, 969423, 972539, 973497, 974947, 975124, 975163, 975593, 978112, 979928, 979965, 982159, 982180, 982269, 983752, 983893, 984852, 984855, 985093, 986155, 987880, 988246, 989767, 990194, 990271, 992936, 996559, 996688, 997116, 998647, 1000843, 1001040, 1003682, 1003708, 1005277, 1005284, 1005403, 1005878, 1008811, 1009030, 1009641, 1014261, 1016481, 1017461, 1018280, 1018453, 1018520, 1018620, 1019015, 1020692, 1020694, 1020782, 1023538, 1025224, 1032254, 1032513, 1032751, 1034810, 1034886, 1036450, 1038181, 1038355, 1039964, 1045039, 1047706, 1052597, 1053870, 1056877, 1060180, 1062070, 1063425, 1066621, 1072828, 1073254, 1080433, 1082898, 1083438, 1083439, 1083440, 1086446, 1086462, 1088555, 1089108, 1090181, 1094588, 1095028, 1095098, 1099718, 1100130, 1100562, 1100895, 1101025, 1101226, 1105755, 1107809, 1109208, 1112274, 1112359, 1115311, 1117670, 1117912, 1117947, 1120934, 1125595, 1129739, 1130888, 1132150, 1132285, 1132502, 1133159, 1135522, 1135722, 1138217, 1140592, 1140780, 1140794, 1141686, 1144003, 1144842, 1145139, 1146894, 1147104, 1147177, 1147359, 1147610, 1148418, 1151106, 1151207, 1153657, 1153873, 1154276, 1157005, 1159780, 1159789, 1160379, 1162352, 1162685, 1163800, 1163894, 1163915, 1164001, 1170336, 1170615, 1170695, 1170828, 1171483, 1173403, 1176930, 1177479, 1177556, 1177714, 1179721, 1179949, 1180571, 1182263, 1182366, 1183065, 1185992, 1186000, 1186675, 1189134, 1190026, 1192729, 1193220, 1193453, 1193819, 1197703, 1197752, 1206642, 1207258, 1209557, 1209784, 1212076, 1212203, 1213724, 1213755, 1216147, 1218125, 1219643, 1221318, 1222562, 1223728, 1224206, 1226275, 1227427, 1230942, 1231715, 1231772, 1235204, 1238318, 1238525, 1239159, 1239576, 1242572, 1243110, 1246574, 1247677, 1248628, 1248730, 1248992, 1251847, 1252890, 1255409, 1255907, 1255971, 1259107, 1259893, 1262407, 1263142, 1264516, 1266317, 1268373, 1270049, 1270489, 1271607, 1272331, 1272967, 1276551, 1282540, 1297804, 1301587, 1305099, 1305194, 1307363, 1307434, 1307447, 1308116, 1313497, 1313858, 1318751, 1319321, 1320507, 1321141, 1323164, 1326960, 1333001, 1334662, 1338770, 1343496, 1346368, 1352101, 1355115, 1355984, 1356022, 1356103, 1356220, 1360430, 1360729, 1363553, 1364633, 1372362, 1373159, 1373304, 1374387, 1374585, 1377463, 1385058, 1396174, 1398153, 1398391, 1403834, 1408840, 1408953, 1412877, 1414805, 1415544, 1417737, 1425113, 1426476, 1431131, 1432406, 1437145, 1444930, 1445896, 1450974, 1455010, 1455053, 1455087, 1455129, 1456284, 1460195, 1461997, 1462182, 1462294, 1463047, 1464883, 1466818, 1466953, 1471679, 1475607, 1475935, 1476410, 1478602, 1483112, 1483923, 1499153, 1503792, 1506668, 1506980, 1515256, 1515464, 1515836, 1519708, 1523779, 1526125, 1526467, 1538160, 1538437, 1542857, 1542874, 1545403, 1552208, 1561436, 1565725, 1570970, 1571663, 1574302, 1574754, 1581818, 1582221, 1583503, 1586529, 1586621, 1587602, 1588235, 1589353, 1591241, 1592614, 1594231, 1597647, 1598070, 1604911, 1605552, 1610221, 1611595, 1614152, 1614356, 1619359, 1619713, 1626352, 1627812, 1629586, 1632649, 1633098, 1635738, 1639330, 1639580, 1640097, 1645017, 1645801, 1646324, 1648317, 1653045, 1653971, 1659107, 1659795, 1660256, 1664512, 1667071, 1671203, 1672965, 1681385, 1687026, 1688062, 1690692, 1691316, 1699405, 1699634, 1704154, 1704185, 1707508, 1711184, 1711543, 1712565, 1716562, 1718608, 1721369, 1722233, 1727210, 1727574, 1728612, 1731604, 1735194, 1740526, 1741396, 1744507, 1744990, 1745316, 1745691, 1749478, 1751498, 1754784, 1757292, 1757580, 1757922, 1761221, 1762302, 1763623, 1763638, 1763734, 1763742, 1766938, 1773739, 1776939, 1777472, 1777659, 1778169, 1778605, 1780026, 1781306, 1782122, 1786628, 1795999, 1798204, 1800883, 1804513, 1806903, 1807213, 1807665, 1810508, 1810914, 1811228, 1815002, 1820025, 1826469, 1826910, 1830367, 1830494, 1831031, 1834305, 1836003, 1836224, 1839002, 1840181, 1841197, 1842691, 1844481, 1847421, 1853745, 1853929, 1854225, 1855579, 1855605, 1856450, 1868780, 1868865, 1869004, 1869008, 1870026, 1872255, 1875346, 1875692, 1878018, 1878508, 1879597, 1880444, 1883403, 1883437, 1885611, 1886925, 1890654, 1897908, 1900759, 1902858, 1905275, 1908349, 1908736, 1909075, 1911796, 1915237, 1918023, 1918607, 1918745, 1919621, 1919914, 1919919, 1921394, 1922407, 1924666, 1925505, 1925690, 1929243, 1935517, 1936039, 1939409, 1939854, 1941733, 1950562, 1952627, 1953175, 1955556, 1955585, 1959063, 1960363, 1960399, 1961664, 1964505, 1966038, 1966725, 1968942, 1970024, 1974173, 1975711, 1977987, 1980033, 1981073, 1981841, 1982130, 1988732, 1990545, 1993035, 1993961, 1993982, 1994310, 1995191, 1999865, 2000329, 2000751, 2002859, 2003300, 2008374, 2008414, 2010835, 2011105, 2011356, 2011639, 2014033, 2014080, 2014604, 2016164, 2016759, 2018802, 2019015, 2020996, 2022264, 2022568, 2027757, 2027873, 2036875, 2041060, 2046261, 2047496, 2048764, 2054089, 2057200, 2058956, 2059189, 2061622, 2062102, 2064519, 2065785, 2067155, 2067306, 2068000, 2069443, 2070080, 2070514, 2071225, 2074241, 2074658, 2075633, 2075732, 2078803, 2081979, 2083853, 2086790, 2087059, 2092376, 2094089, 2094244, 2094434, 2095740, 2095749, 2096347, 2101140, 2101580, 2101723, 2103298, 2105745, 2107156, 2107285, 2107687, 2108897, 2109612, 2111709, 2111983, 2112385, 2114323, 2114331, 2115488, 2116899, 2120881, 2123607, 2124013, 2126775, 2127534, 2137985, 2138834, 2140213, 2145383, 2145645, 2148393, 2149506, 2154136, 2157906, 2158187, 2159252, 2159357, 2162218, 2162424, 2163334, 2163461, 2163826, 2163918, 2165343, 2168844, 2170878, 2174343, 2175573, 2175874, 2176408, 2183751, 2189182, 2193038, 2196491, 2200297, 2202804, 2203370, 2203527, 2204311, 2206490, 2206813, 2208462, 2213330, 2216624, 2218980, 2220228, 2220760, 2221048, 2222615, 2222836, 2227001, 2227258, 2227912, 2228043, 2229081, 2237546, 2237710, 2240572, 2244037, 2244059, 2247067, 2254697, 2255754, 2256787, 2262677, 2265686, 2269342, 2273465, 2274379, 2288352, 2288937, 2290447, 2295164, 2296588, 2296749, 2298788, 2302979, 2305063, 2307726, 2308542, 2308614, 2309850, 2310158, 2310555, 2314009, 2314441, 2318174, 2326160, 2331349, 2331413, 2331437, 2331653, 2336407, 2336525, 2337983, 2338381, 2338803, 2339598, 2339744, 2342400, 2343904, 2344461, 2345577, 2345670, 2346129, 2346290, 2350264, 2351959, 2352952, 2353988, 2356462, 2358458, 2362490, 2364260, 2365468, 2371770, 2372468, 2378751, 2380405, 2383252, 2385890, 2386037, 2386083, 2389447, 2391332, 2398495, 2399085, 2403282, 2404174, 2406061, 2406078, 2407114, 2408756, 2409344, 2413410, 2417317, 2418496, 2418615, 2419214, 2419737, 2419741, 2419818, 2419884, 2419905, 2421530, 2423704, 2428838, 2428971, 2429825, 2430082, 2432477, 2435145, 2435641, 2436065, 2440549, 2441346, 2446865, 2451174, 2453079, 2459403, 2459893, 2461052, 2465041, 2466051, 2477838, 2479310, 2480923, 2481363, 2481739, 2483123, 2491134, 2492324, 2492596, 2496525, 2501242, 2502457, 2506127, 2506301, 2506469, 2509625, 2513015, 2514617, 2520698, 2523257, 2525158, 2532420, 2533257, 2535593, 2535632, 2536097, 2536100, 2537060, 2538635, 2538800, 2539203, 2539894, 2542120, 2544501, 2546402, 2546847, 2547009, 2554527, 2557325, 2560744, 2571320, 2574061, 2575561, 2576253, 2577417, 2577656, 2577964, 2582844, 2585852, 2585882, 2586374, 2589752, 2591585, 2593652, 2594227, 2594251, 2599190, 2599518, 2599538, 2601512, 2604500, 2605465, 2605924, 2608251, 2608652, 2610784, 2611571, 2612981, 2614453, 2618521, 2618869, 2620152, 2620480, 2620653, 2626410, 2628030, 2633738, 2640114, 2644308, 2651629, 2652038, 2653628, 2659873, 2660028, 2663507, 2671584, 2672106, 2675533, 2675654, 2677329, 2677393, 2684886, 2699185, 2702035, 2703226, 2707673, 2707701, 2708763, 2716160, 2718037, 2722192, 2722199, 2722747, 2730352, 2730455, 2730860, 2737767, 2738867, 2739528, 2746654, 2746696, 2747072, 2748145, 2749833, 2750662, 2753488, 2755146, 2755765, 2760632, 2763692, 2763989, 2764160, 2767674, 2776496, 2776512, 2776537, 2778481, 2782686, 2784764, 2785639, 2792501, 2794835, 2798279, 2809025, 2809104, 2809709, 2818062, 2822059, 2823523, 2824034, 2824383, 2830360, 2830599, 2834372, 2837012, 2837881, 2838218, 2845737, 2845744, 2845969, 2853596, 2867281, 2872633, 2873689, 2874061, 2875510, 2879121, 2879708, 2892864, 2894762, 2895412, 2902956, 2906356, 2916180, 2917442, 2918964, 2919421, 2926773, 2942637, 2946395, 2947081, 2948105, 2948838, 2957957, 2959839, 2960653, 2961506, 2967052, 2967064, 2968857, 2969135, 2976222, 2977502, 2992513, 2994877, 3006445, 3010552, 3012795, 3018512, 3021343, 3021691, 3026522, 3026652, 3032452, 3032564, 3036492, 3037028, 3039238, 3049058, 3050481, 3059657, 3064182, 3065232, 3067676, 3069394, 3081355, 3084564, 3087892, 3089849, 3090075, 3092774, 3094270, 3095837, 3102386, 3103305, 3109356, 3110509, 3122140, 3129784, 3132418, 3138443, 3142861, 3143635, 3145819, 3146256, 3147034, 3148147, 3152866, 3154863, 3155497, 3167089, 3174073, 3174443, 3175000, 3175980, 3180664, 3181552, 3182424, 3182519, 3183221, 3183677, 3184109, 3191071, 3191722, 3200184, 3216716, 3223528, 3226782, 3227178, 3227488, 3237339, 3251812, 3256410, 3256616, 3258238, 3261401, 3264194, 3265207, 3270045, 3272886, 3281627, 3282308, 3284471, 3292583, 3297513, 3302221, 3306574, 3310084, 3312645, 3316090, 3316233, 3317457, 3319592, 3324257, 3332947, 3333801, 3343749, 3350636, 3360732, 3361255, 3372845, 3373079, 3378628, 3383865, 3385053, 3385238, 3385953, 3401285, 3401662, 3401895, 3410213, 3413145, 3413259, 3414200, 3421813, 3422343, 3430184, 3431723, 3432545, 3433184, 3436920, 3439496, 3441210, 3454575, 3456797, 3457670, 3463039, 3468812, 3476723, 3476725, 3488682, 3489597, 3497955, 3505922, 3506666, 3512633, 3522130, 3527029, 3527126, 3527357, 3529617, 3529737, 3539851, 3541472, 3542414, 3553237, 3554109, 3559556, 3568413, 3570163, 3586057, 3591091, 3592685, 3592803, 3600318, 3604793, 3636143, 3637904, 3638236, 3642377, 3643190, 3645158, 3646087, 3659722, 3661206, 3687878, 3711265, 3717892, 3717902, 3719156, 3719864, 3726415, 3728625, 3731650, 3751287, 3758395, 3760072, 3763131, 3766122, 3772440, 3775492, 3786833, 3787575, 3788227, 3788762, 3789027, 3792882, 3792943, 3809196, 3810435, 3811937, 3815590, 3818980, 3826168, 3827324, 3828289, 3831287, 3835658, 3839516, 3841082, 3842530, 3844097, 3852207, 3857808, 3861825, 3865775, 3866469, 3868827, 3869669, 3881322, 3881613, 3882242, 3895953, 3897943, 3903094, 3910939, 3914587, 3916758, 3923622, 3924999, 3928847, 3928931, 3930584, 3935595, 3938413, 3939310, 3939849, 3942336, 3951271, 3953656, 3959903, 3961555, 3961913, 3962808, 3963219, 3967626, 3976379, 3990074, 3993002, 3994621, 3997222, 3999905, 4007303, 4007856, 4011839, 4020171, 4020252, 4020746, 4021022, 4023951, 4025602, 4028844, 4032308, 4032476, 4032785, 4033481, 4034101, 4039590, 4047218, 4052848, 4053588, 4053880, 4061182, 4066502, 4067278, 4068872, 4069809, 4075941, 4082990, 4084424, 4091438, 4096092, 4096691, 4099247, 4099444, 4106007, 4111032, 4112077, 4117068, 4117299, 4119448, 4121400, 4121570, 4127752, 4130061, 4130135, 4133665, 4133797, 4133859, 4134409, 4136457, 4137432, 4137989, 4144871, 4150405, 4163230, 4163491, 4168310, 4173806, 4179393, 4180096, 4187195, 4187460, 4188621, 4190415, 4195238, 4197320, 4197574, 4200248, 4203397, 4208179, 4208208, 4209569, 4211148, 4215594, 4215992, 4216715, 4216821, 4218023, 4224228, 4226937, 4226949, 4227443, 4232454, 4234438, 4237508, 4237696, 4247175, 4247986, 4249867, 4251681, 4253837, 4261845, 4263544, 4267875, 4270911, 4275585, 4278199, 4285143, 4288344, 4291967, 4292991, 4294981, 4296307, 4302415, 4302686, 4303387, 4304819, 4309876, 4312576, 4317854, 4318591, 4325169, 4329310, 4339379, 4340807, 4341257, 4348389, 4352548, 4357607, 4363964, 4364384, 4365136, 4375005, 4375825, 4377939, 4378747, 4382772, 4383355, 4384410, 4386925, 4387629, 4387941, 4390533, 4391179, 4392730, 4394678, 4395121, 4395655, 4399791, 4416046, 4416134, 4418741, 4420861, 4421757, 4423107, 4423383, 4427429, 4434859, 4440462, 4440558, 4449264, 4452314, 4454664, 4457348, 4461534, 4462431, 4463065, 4463670, 4469597, 4470484, 4474789, 4479962, 4483363, 4484802, 4489063, 4489599, 4494105, 4495255, 4499307, 4502967, 4503617, 4511639, 4516239, 4518178, 4525355, 4531292, 4544544, 4549825, 4550197, 4556667, 4557379, 4558546, 4562910, 4565676, 4567551, 4568007, 4575444, 4580729, 4581959, 4586191, 4589165, 4592852, 4596823, 4597155, 4603096, 4610720, 4610926, 4616345, 4620421, 4620649, 4623186, 4623529, 4624148, 4624329, 4627758, 4628534, 4629283, 4630621, 4631384, 4632605, 4637612, 4637945, 4637951, 4639003, 4642121, 4643523, 4647848, 4650189, 4650512, 4652203, 4653838, 4658183, 4658660, 4658932, 4660324, 4661912, 4662389, 4666664, 4666731, 4666938, 4667109, 4671030, 4671446, 4671521, 4671643, 4677769, 4678672, 4680634, 4685175, 4685696, 4686562, 4690281, 4693877, 4695385, 4698206, 4699949, 4708243, 4708394, 4709578, 4713462, 4715773, 4716281, 4724297, 4726200, 4728090, 4728817, 4733919, 4734987, 4736164, 4737494, 4738322, 4739751, 4742053, 4742656, 4750572, 4750696, 4751298, 4752056, 4752465, 4761958, 4762282, 4763646, 4765888, 4774319, 4776828, 4777629, 4780018, 4781138, 4782614, 4783481, 4783519, 4784414, 4789040, 4792664, 4796042, 4798702, 4798739, 4801172, 4802705, 4803497, 4807409, 4809021, 4812506, 4813005, 4813065, 4813080, 4813375, 4816728, 4820086, 4823379, 4823710, 4827816, 4829524, 4832243, 4832843, 4833328, 4836101, 4840340, 4843880, 4847460, 4853098, 4853213, 4854584, 4854798, 4856098, 4856163, 4856754, 4857991, 4862385, 4865645, 4867795, 4868800, 4870771, 4877470, 4877648, 4879126, 4883913, 4885655, 4887712, 4889741, 4890484, 4890556, 4891278, 4896569, 4897050, 4898467, 4900570, 4900642, 4901299, 4901529, 4907952, 4907953, 4908799, 4912992, 4915216, 4915897, 4916917, 4921625, 4923819, 4925114, 4925567, 4931570, 4934937, 4935317, 4936964, 4941269, 4947979, 4950455, 4950936, 4955022, 4961083, 4963156, 4965697, 4967892, 4968187, 4972010, 4975175, 4975869, 4983187, 4984786, 4985249, 4988202, 4990749, 4994229, 4995977, 4996909, 4996923, 5001088, 5001879, 5004232, 5004355, 5007156, 5009939, 5010965, 5012826, 5017566, 5019922, 5021662, 5029005, 5030265, 5030281, 5033904, 5034790, 5035971, 5038196, 5040213, 5040520, 5045196, 5045252, 5046634, 5047971, 5054903, 5057105, 5059532, 5059937, 5060279, 5065449, 5067980, 5076335, 5076383, 5078338, 5078881, 5080052, 5093766, 5102434, 5103526, 5104681, 5104961, 5115386, 5115775, 5116765, 5122091, 5123384, 5126618, 5126920, 5127385, 5131976, 5135458, 5140365, 5143840, 5144378, 5145694, 5149403, 5157401, 5164292, 5167477, 5174076, 5182180, 5182286, 5184947, 5188807, 5189730, 5190027, 5191387, 5198183, 5204701, 5205438, 5210959, 5213126, 5219420, 5219675, 5220604, 5221715, 5223863, 5228266, 5228827, 5237644, 5237856, 5239393, 5241183, 5246663, 5247092, 5248031, 5250745, 5255509, 5256685, 5261381, 5261892, 5262487, 5265767, 5270774, 5271993, 5275125, 5277012, 5278874, 5286028, 5286120, 5287682, 5288771, 5294555, 5294790, 5295219, 5295863, 5295950, 5296170, 5296487, 5297951, 5298902, 5303504, 5312483, 5316262, 5316619, 5317114, 5318458, 5319346, 5322481, 5323894, 5324777, 5326005, 5326409, 5327048, 5327334, 5327923, 5332778, 5335130, 5339885, 5343073, 5344157, 5346090, 5347296, 5351941, 5352333, 5352568, 5353148, 5354490, 5359764, 5360681, 5361658, 5361834, 5369103, 5370732, 5374538, 5381650, 5385716, 5386395, 5386636, 5391127, 5391805, 5394650, 5396311, 5402171, 5403183, 5404481, 5409316, 5412186, 5413631, 5414540, 5414727, 5418547, 5419656, 5423148, 5426079, 5428666, 5430087, 5430259, 5431025, 5431592, 5433985, 5444256, 5444887, 5450778, 5451556, 5451934, 5453558, 5453934, 5457652, 5464816, 5467081, 5467405, 5468011, 5468885, 5476733, 5479421, 5479847, 5489889, 5495072, 5508960, 5511563, 5511994, 5512167, 5520819, 5521452, 5525399, 5530887, 5536368, 5542999, 5561680, 5567325, 5567804, 5567985, 5572018, 5579344, 5580587, 5587188, 5591972, 5598199, 5599127, 5599742, 5601007, 5602366, 5604632, 5606854, 5615565, 5615842, 5622604, 5625753, 5636795, 5637955, 5640176, 5640825, 5641935, 5649960, 5651779, 5659722, 5659851, 5660229, 5660915, 5668536, 5685304, 5685310, 5689959, 5692073, 5693408, 5696164, 5696605, 5700922, 5702322, 5703068, 5705123, 5707580, 5716613, 5720735, 5743515, 5749786, 5749918, 5756220, 5758144, 5759264, 5760532, 5768181, 5768185, 5771356, 5772587, 5774623, 5783673, 5785314, 5791891, 5803809, 5804033, 5804792, 5805454, 5825818, 5842228, 5844151, 5844571, 5845534, 5845655, 5846579, 5851482, 5858879, 5860223, 5867468, 5870865, 5872808, 5880456, 5880699, 5883782, 5889088, 5892197, 5892888, 5893190, 5893529, 5893965, 5909683, 5912182, 5913813, 5914570, 5914967, 5916907, 5918807, 5928452, 5931067, 5931568, 5933196, 5933576, 5934324, 5940503, 5940818, 5955784, 5967811, 5969777, 5970033, 5979273, 5980609, 5986969, 5987165, 5988119, 5998769, 5998931, 6000642, 6002659, 6003342, 6004144, 6004882, 6014409, 6015358, 6019618, 6019696, 6025500, 6026307, 6029502, 6031168, 6043012, 6045750, 6053669, 6072117, 6076669, 6077488, 6078660, 6079189, 6088986, 6092024, 6092583, 6093453, 6094370, 6100360, 6101182, 6101438, 6104724, 6105599, 6108001, 6113282, 6113773, 6132948, 6145682, 6149010, 6150716, 6153202, 6153314, 6156367, 6157524, 6167086, 6167856, 6168216, 6168232, 6180951, 6197425, 6207340, 6209890, 6210685, 6210879, 6213869, 6219884, 6236753, 6267514, 6268524, 6274477, 6276004, 6276067, 6277481, 6281608, 6284750, 6291567, 6291677, 6292710, 6301217, 6305891, 6321489, 6322947, 6325515, 6325812, 6332185, 6335258, 6338592, 6342744, 6347943, 6348388, 6349399, 6354750, 6354987, 6363326, 6363812, 6364037, 6368182, 6372808, 6384895, 6388448, 6391096, 6402133, 6423746, 6425214, 6427521, 6434312, 6436392, 6438056, 6439303, 6440738, 6444363, 6447412, 6451236, 6458762, 6459356, 6462819, 6467867, 6473116, 6477771, 6478159, 6478178, 6479113, 6480332, 6482407, 6484976, 6486810, 6491791, 6494412, 6499613, 6500084, 6500575, 6501498, 6502967, 6505112, 6505316, 6510832, 6521420, 6521657, 6522733, 6525312, 6527180, 6531908, 6538435, 6544789, 6554676, 6568605, 6573188, 6581526, 6588902, 6595718, 6600497, 6601767, 6602687, 6610709, 6611319, 6615580, 6623105, 6626198, 6627212, 6636429, 6637032, 6644586, 6659164, 6662543, 6664861, 6670230, 6678063, 6678276, 6678311, 6678332, 6678366, 6691032, 6691686, 6692186, 6699597, 6699967, 6700974, 6702473, 6704907, 6712172, 6716237, 6723565, 6725516, 6739357, 6756306, 6758965, 6759929, 6761254, 6762972, 6765756, 6765882, 6766092, 6766136, 6777376, 6779786, 6782891, 6798953, 6806318, 6809794, 6810421, 6812032, 6834566, 6835409, 6843604, 6850702, 6868434, 6879590, 6881433, 6887411, 6887412, 6893516, 6894075, 6894949, 6895958, 6896952, 6897508, 6898121, 6899936, 6912508, 6915430, 6920966, 6922606, 6925447, 6926032, 6928592, 6949004, 6950196, 6955643, 6966250, 6967166, 6970101, 6971444, 6973486, 6973981, 6989067, 6989384, 6989801, 6998223, 7005971, 7019574, 7023573, 7031038, 7031906, 7032529, 7033076, 7033134, 7034567, 7035610, 7038061, 7050596, 7066412, 7066857, 7068165, 7075645, 7080312, 7083804, 7083807, 7094409, 7112295, 7114939, 7125542, 7131331, 7132050, 7132114, 7139254, 7141840, 7142998, 7147124, 7147338, 7148854, 7159321, 7159892, 7160871, 7161984, 7162231, 7163071, 7163308, 7173022, 7173190, 7180980, 7182487, 7192254, 7194859, 7224452, 7225398, 7228346, 7228579, 7237754, 7240398, 7258422, 7259126, 7259243, 7260480, 7260890, 7263678, 7274826, 7287445, 7290666, 7291431, 7291976, 7293027, 7308264, 7308527, 7309032, 7326103, 7328277, 7339962, 7355974, 7358125, 7359393, 7360931, 7361431, 7364549, 7370269, 7370300, 7378687, 7380896, 7381375, 7381695, 7383395, 7385626, 7396878, 7397582, 7400800, 7419088, 7419775, 7421798, 7428322, 7430469, 7435494, 7436876, 7437634, 7439009, 7450133, 7450672, 7452069, 7457109, 7457904, 7462864, 7470706, 7473410, 7479125, 7482702, 7483759, 7493465, 7494278, 7495760, 7508463, 7512271, 7512618, 7516153, 7517232, 7518255, 7525444, 7527609, 7531304, 7533236, 7535547, 7544746, 7556928, 7561988, 7562466, 7573154, 7578969, 7582022, 7592869, 7594254, 7594663, 7594695, 7594700, 7600522, 7603283, 7603579, 7613988, 7617272, 7618461, 7621181, 7629296, 7630540, 7631016, 7632790, 7633935, 7635936, 7643498, 7645489, 7647156, 7650826, 7651171, 7652910, 7657631, 7659604, 7663945, 7664558, 7672726, 7673786, 7674964, 7675368, 7675431, 7676398, 7693511, 7694401, 7696394, 7699707, 7708103, 7709162, 7710603, 7712915, 7713452, 7714248, 7715846, 7717151, 7726010, 7729419, 7729464, 7730716, 7731486, 7731554, 7732249, 7733153, 7733799, 7738340, 7740177, 7742979, 7744724, 7746914, 7758074, 7761046, 7781023, 7781409, 7784372, 7787406, 7787611, 7789986, 7798532, 7801998, 7804085, 7808716, 7815533, 7822692, 7824448, 7826457, 7827574, 7833061, 7835985, 7839037, 7848702, 7853802, 7853901, 7855307, 7855718, 7856391, 7871905, 7874045, 7879911, 7901806, 7902415, 7914840, 7916789, 7932190, 7933052, 7933316, 7937803, 7938486, 7947502, 7948610, 7948827, 7951251, 7952880, 7963308, 7964995, 7968722, 7971148, 7971154, 7974173, 7974362, 7986109, 7986402, 7998553, 8023653, 8028532, 8028858, 8029552, 8033849, 8036751, 8044178, 8048460, 8048784, 8049067, 8049331, 8050410, 8051331, 8052153, 8052447, 8059400, 8059799, 8062014, 8063105, 8070732, 8070758, 8072052, 8080067, 8080258, 8081341, 8085108, 8085235, 8087097, 8088239, 8088888, 8089097, 8094492, 8097095, 8097404, 8098997, 8100428, 8100664, 8102220, 8105464, 8106081, 8114676, 8118107, 8129067, 8131102, 8133280, 8154107, 8160684, 8165076, 8170584, 8180182, 8189388, 8191483, 8192123, 8194635, 8206960, 8207411, 8211868, 8212297, 8218216, 8218556, 8219896, 8222744, 8223210, 8226521, 8249870, 8250752, 8255530, 8257365, 8257561, 8264651, 8265297, 8268114, 8269746, 8272379, 8274766, 8282599, 8287610, 8291764, 8292790, 8295032, 8301361, 8303567, 8306645, 8310317, 8319033, 8319846, 8320462, 8324992, 8327407, 8335045, 8337357, 8337702, 8367200, 8368579, 8369441, 8372332, 8372495, 8372561, 8382903, 8386367, 8390826, 8400332, 8402552, 8407287, 8415797, 8420861, 8422643, 8422982, 8439608, 8439685, 8440134, 8444272, 8444391, 8445505, 8457933, 8459974, 8463160, 8463520, 8467775, 8467855, 8468305, 8473334, 8473799, 8473849, 8477292, 8479127, 8479785, 8484078, 8485814, 8488279, 8495066, 8497083, 8499351, 8503251, 8505640, 8506846, 8517275, 8520567, 8521427, 8525723, 8538483, 8538985, 8548086, 8549762, 8553101, 8554678, 8554858, 8566993, 8571698, 8581407, 8592503, 8595498, 8596386, 8597263, 8597506, 8597668, 8604152, 8604841, 8608839, 8617007, 8626845, 8632013, 8643327, 8648631, 8664140, 8667888, 8668654, 8670066, 8672742, 8681434, 8682818, 8682999, 8683939, 8685913, 8686316, 8686863, 8687724, 8688835, 8697150, 8709403, 8715730, 8716766, 8717487, 8719586, 8722046, 8734727, 8737052, 8737099, 8740692, 8741088, 8753905, 8756431, 8756677, 8767810, 8768778, 8769462, 8782928, 8792685, 8793819, 8794245, 8798405, 8800278, 8808563, 8809547, 8809906, 8810198, 8814907, 8816028, 8823094, 8828360, 8829792, 8843380, 8844039, 8847469, 8854721, 8855175, 8858181, 8863766, 8864565, 8868809, 8874120, 8877872, 8877967, 8878205, 8881075, 8882555, 8888199, 8888313, 8888825, 8895241, 8904581, 8905916, 8907999, 8913435, 8914026, 8916522, 8916837, 8917486, 8919213, 8920734, 8921082, 8923026, 8923937, 8930911, 8932893, 8933506, 8938230, 8941114, 8942580, 8943456, 8949147, 8953922, 8955138, 8966691, 8971621, 8971775, 8972111, 8982316, 8985342, 9001280, 9001359, 9010340, 9031028, 9032306, 9045397, 9047225, 9050606, 9057666, 9058103, 9058358, 9058676, 9059872, 9061070, 9061487, 9062762, 9063386, 9067226, 9073236, 9075694, 9078043, 9078785, 9079278, 9095526, 9107631, 9108019, 9108992, 9109246, 9110837, 9112693, 9115248, 9117735, 9117746, 9125866, 9127079, 9130925, 9131182, 9136794, 9138042, 9144232, 9148417, 9148735, 9161748, 9167629, 9170380, 9184051, 9186134, 9186600, 9189126, 9190924, 9194016, 9194390, 9195223, 9198365, 9202168, 9207042, 9209769, 9216305, 9217546, 9227878, 9235857, 9236019, 9237972, 9250810, 9251167, 9251393, 9252078, 9256980, 9260283, 9268504, 9270479, 9277234, 9278705, 9280076, 9281257, 9287189, 9287402, 9289385, 9290602, 9293804, 9296196, 9300878, 9301882, 9310903, 9314079, 9326095, 9327490, 9329544, 9331564, 9337110, 9342745, 9355275, 9357799, 9366142, 9366751, 9367095, 9379729, 9383512, 9385265, 9385372, 9387966, 9389233, 9392517, 9400967, 9401051, 9401863, 9406375, 9410746, 9423941, 9424628, 9425233, 9426520, 9434965, 9451925, 9456219, 9462298, 9463214, 9470081, 9473007, 9473906, 9476810, 9477699, 9486533, 9487851, 9488407, 9489157, 9490777, 9492923, 9494909, 9495427, 9495558, 9502714, 9503701, 9503898, 9504449, 9506235, 9506454, 9507033, 9509201, 9509313, 9509487, 9509689, 9513454, 9513791, 9520452, 9525350, 9527199, 9531323, 9538957, 9542006, 9543736, 9544078, 9545477, 9547669, 9556085, 9559199, 9562319, 9571137, 9573418, 9575317, 9576158, 9584059, 9587529, 9592814, 9593588, 9593613, 9594672, 9597288, 9603105, 9604679, 9606231, 9606595, 9607489, 9608164, 9612593, 9612701, 9613066, 9615303, 9616322, 9623249, 9626979, 9628374, 9630257, 9634511, 9635204, 9635295, 9645334, 9645397, 9648503, 9650216, 9652583, 9653650, 9658127, 9659289, 9659318, 9661075, 9664786, 9664836, 9665282, 9668312, 9674945, 9678791, 9682272, 9682460, 9693616, 9695940, 9697011, 9697278, 9704256, 9704672, 9709301, 9724375, 9724394, 9724517, 9725399, 9730105, 9735218, 9738182, 9750681, 9752082, 9752594, 9755201, 9755823, 9756652, 9756899, 9775925, 9776174, 9777933, 9778019, 9782302, 9785105, 9788879, 9791553, 9791964, 9802756, 9806683, 9808286, 9810433, 9816725, 9820573, 9822475, 9823262, 9823764, 9826790, 9836283, 9837889, 9844743, 9852426, 9853093, 9860028, 9861149, 9865053, 9874011, 9876228, 9877467, 9878703, 9881460, 9886240, 9896364, 9897404, 9897935, 9899039, 9900069, 9905123, 9905964, 9917383, 9920205, 9925555, 9926911, 9933726, 9934137, 9935847, 9937861, 9938445, 9939510, 9941835, 9942789, 9952986, 9953684, 9954188, 9974479, 9974701, 9985820, 9985860, 9986972, 9989655, 9990219, 9990557, 9998989, 9999329, 9999597, 10011810, 10016257, 10017464, 10018070, 10019740, 10022291, 10024236, 10024640, 10032019, 10034327, 10034772, 10035216, 10037661, 10040900, 10050178, 10050466, 10052727, 10054244, 10055137, 10059467, 10065598, 10070360, 10071183, 10075621, 10082569, 10084567, 10084590, 10097512, 10097888, 10115582, 10117948, 10118592, 10118634, 10119994, 10120326, 10121363, 10133672, 10137191, 10138765, 10147979, 10148478, 10151570, 10153221, 10172144, 10172146, 10173650, 10174784, 10175840, 10176665, 10177407, 10184953, 10188085, 10191100, 10191139, 10191595, 10193474, 10194660, 10196141, 10200354, 10203120, 10205600, 10220264, 10223855, 10225017, 10225746, 10227265, 10231814, 10233229, 10239693, 10239809, 10240002, 10241046, 10244531, 10245779, 10245781, 10250477, 10250540, 10260494, 10262841, 10263156, 10278200, 10296509, 10298196, 10311912, 10312590, 10314075, 10314590, 10315574, 10316625, 10330416, 10332861, 10332919, 10334153, 10334440, 10338069, 10338868, 10341537, 10355168, 10355751, 10357936, 10361627, 10363043, 10365022, 10365395, 10365696, 10367583, 10368052, 10377381, 10386353, 10388007, 10391315, 10392707, 10398483, 10398746, 10400769, 10401027, 10404477, 10404627, 10408372, 10410775, 10411352, 10412065, 10425695, 10426558, 10428340, 10428802, 10428817, 10435841, 10437747, 10447570, 10454726, 10457586, 10464062, 10464985, 10485601, 10488796, 10497931, 10498301, 10498445, 10499867, 10510157, 10510683, 10517775, 10518530, 10524698, 10525415, 10534571, 10535241, 10541939, 10547812, 10559919, 10563355, 10563982, 10568811, 10570939, 10583375, 10583639, 10583765, 10587985, 10590250, 10590291, 10592660, 10593271, 10595212, 10604271, 10608482, 10610552, 10616674, 10617278, 10617608, 10633358, 10634093, 10644856, 10646301, 10649764, 10650767, 10652138, 10654124, 10655054, 10655816, 10655887, 10656605, 10658586, 10661622, 10667917, 10668420, 10671003, 10672115, 10674751, 10676150, 10681741, 10681871, 10682289, 10682548, 10684303, 10684336, 10684371, 10684799, 10685123, 10694277, 10695190, 10695507, 10696732, 10697206, 10697515, 10700962, 10705379, 10705943, 10706436, 10721695, 10721930, 10725507, 10726069, 10728493, 10740171, 10740930, 10741080, 10743152, 10745967, 10752594, 10752819, 10760852, 10761618, 10769177, 10772225, 10777714, 10777927, 10783367, 10788788, 10791113, 10800890, 10801250, 10807457, 10813486, 10820588, 10845942, 10846663, 10846993, 10847050, 10849549, 10853567, 10856588, 10857505, 10871618, 10881180, 10884475, 10887790, 10893928, 10900977, 10902978, 10903071, 10908146, 10908263, 10908385, 10908632, 10908711, 10917811, 10917841, 10919593, 10920615, 10921029, 10921522, 10922114, 10922636, 10923291, 10926909, 10927434, 10929130, 10935796, 10937525, 10944299, 10949733, 10960902, 10979971, 10980877, 10981206, 10985417, 10985638, 10990460, 10994475, 10995040, 10995221, 10995835, 11003875, 11011714, 11011803, 11017187, 11019810, 11019969, 11030527, 11032058, 11032882, 11033278, 11035000, 11036107, 11044175, 11044325, 11044489, 11046472, 11054035, 11054776, 11057615, 11060318, 11060523, 11070602, 11078517, 11078635, 11083458, 11083706, 11096309, 11097094, 11097527, 11102803, 11103893, 11104843, 11105131, 11112595, 11123733, 11125611, 11127694, 11131656, 11139663, 11140110, 11157696, 11160803, 11163518, 11164675, 11169046, 11178911, 11180566, 11186830, 11191950, 11192047, 11204646, 11204870, 11209623, 11221452, 11223088, 11223428, 11227026, 11233710, 11235728, 11239440, 11241012, 11250800, 11256089, 11257574, 11260158, 11262425, 11266404, 11275019, 11275029, 11275414, 11275956, 11277493, 11282219, 11282617, 11289777, 11294799, 11294945, 11299229, 11300971, 11303697, 11318659, 11318788, 11318943, 11324280, 11334383, 11335888, 11336601, 11340868, 11342954, 11343012, 11343028, 11344526, 11352302, 11357901, 11369009, 11369285, 11375322, 11387343, 11388818, 11388882, 11389258, 11391455, 11391708, 11391994, 11392519, 11396209, 11396410, 11396520, 11398571, 11411244, 11417159, 11419093, 11420822, 11429073, 11433358, 11435020, 11438585, 11450208, 11452098, 11452556, 11452990, 11454715, 11456970, 11457156, 11459565, 11461166, 11467521, 11469918, 11470835, 11471965, 11474316, 11474805, 11477878, 11483081, 11487278, 11488648, 11491595, 11491662, 11494214, 11495716, 11496742, 11503800, 11505979, 11507902, 11508390, 11510476, 11511977, 11512211, 11513316, 11514361, 11524435, 11541748, 11543558, 11543906, 11544825, 11547792, 11549471, 11552619, 11554119, 11554326, 11555176, 11563403, 11565818, 11566979, 11571448, 11571896, 11573491, 11575428, 11580493, 11582819, 11590245, 11592058, 11592288, 11597735, 11600715, 11601531, 11609791, 11610404, 11610600, 11618371, 11620589, 11627730, 11635645, 11637460, 11647170, 11649246, 11649398, 11655546, 11656668, 11664887, 11665503, 11665905, 11665975, 11666573, 11666826, 11666849, 11667387, 11667661, 11667836, 11668398, 11668500, 11674288, 11688606, 11697433, 11701482, 11708741, 11711516, 11713785, 11714887, 11715035, 11716806, 11719739, 11721708, 11731198, 11731423, 11731589, 11731668, 11733321, 11734130, 11753694, 11758496, 11758928, 11766612, 11766958, 11768124, 11770759, 11776636, 11790692, 11792426, 11797787, 11800499, 11804132, 11827506, 11843771, 11845450, 11848600, 11848781, 11848799, 11861885, 11862925, 11863914, 11864656, 11866342, 11867907, 11870353, 11885416, 11886867, 11887502, 11888348, 11888379, 11889458, 11892722, 11898261, 11900224, 11900383, 11907032, 11912081, 11921489, 11924221, 11924491, 11924720, 11927653, 11928896, 11929156, 11940292, 11940889, 11941739, 11942681, 11943032, 11948892, 11959162, 11962429, 11965321, 11966667, 11968323, 11974167, 11976863, 11980440, 11980756, 11989718, 12001507, 12005672, 12005697, 12005752, 12006037, 12006054, 12008885, 12012707, 12022533, 12027638, 12034642, 12038144, 12043917, 12044037, 12051994, 12052395, 12053163, 12054802, 12056573, 12056810, 12057142, 12062431, 12065702, 12081093, 12086713, 12086867, 12086927, 12090936, 12106881, 12107585, 12107733, 12108548, 12111153, 12111154, 12121451, 12126287, 12128753, 12129323, 12131164, 12132412, 12135482, 12143537, 12145366, 12151694, 12155526, 12173563, 12174926, 12183468, 12186216, 12187542, 12189772, 12189877, 12191489, 12210922, 12211927, 12218587, 12221205, 12222669, 12224327, 12224473, 12227239, 12228389, 12229103, 12229786, 12230609, 12230682, 12231438, 12232318, 12243595, 12245114, 12245482, 12246083, 12249290, 12249402, 12249690, 12249783, 12250535, 12252959, 12253352, 12263176, 12265639, 12266273, 12269215, 12270722, 12271684, 12272466, 12272656, 12273226, 12273478, 12284480, 12286211, 12297752, 12300897, 12301586, 12302625, 12303845, 12303916, 12305745, 12306686, 12310483, 12312562, 12325109, 12325571, 12339085, 12341230, 12341658, 12342429, 12343084, 12343515, 12346148, 12346290, 12355477, 12356135, 12357498, 12364664, 12367937, 12368615, 12377303, 12382018, 12382767, 12405088, 12406072, 12406386, 12406451, 12406605, 12407085, 12407416, 12407459, 12411941, 12418426, 12421272, 12425618, 12428008, 12432847, 12439131, 12442204, 12445203, 12445626, 12451209, 12451998, 12452602, 12452669, 12453641, 12455940, 12465989, 12468260, 12471600, 12472695, 12473588, 12482796, 12484728, 12522591, 12530838, 12534895, 12536436, 12538014, 12540717, 12543895, 12545046, 12545413, 12546408, 12546504, 12554822, 12555147, 12560254, 12562738, 12564435, 12566806, 12581685, 12583888, 12584817, 12591138, 12592229, 12599178, 12600173, 12600696, 12601728, 12606651, 12606763, 12607230, 12607863, 12607911, 12625771, 12628189, 12640527, 12641009, 12650299, 12654072, 12654383, 12654569, 12656364, 12656388, 12668940, 12669082, 12669515, 12670049, 12670836, 12672072, 12678311, 12678831, 12680639, 12681797, 12682584, 12696600, 12705538, 12706117, 12708216, 12709219, 12710716, 12711427, 12715621, 12724694, 12731956, 12733194, 12733625, 12735770, 12737121, 12740125, 12748942, 12754901, 12755279, 12756800, 12764964, 12775075, 12775620, 12778991, 12789669, 12790544, 12791562, 12792605, 12792914, 12795525, 12796119, 12797358, 12805107, 12814186, 12824010, 12824965, 12826089, 12826894, 12827238, 12828085, 12829141, 12833550, 12833940, 12833968, 12842912, 12843645, 12852052, 12864488, 12866755, 12867547, 12869341, 12871580, 12872030, 12873146, 12882294, 12888737, 12888871, 12890118, 12891671, 12899000, 12899468, 12900361, 12901678, 12901812, 12902801, 12904952, 12911267, 12916111, 12916929, 12918163, 12924964, 12929095, 12931023, 12931914, 12940300, 12941531, 12948220, 12948830, 12950892, 12951260, 12952921, 12954997, 12962540, 12965523, 12966752, 12968274, 12968679, 12968942, 12968972, 12970994, 12981988, 12986001, 12991558, 12997356, 12998538, 13000006, 13000492, 13001102, 13004883, 13006733, 13011950, 13015811, 13018041, 13019997, 13020810, 13026153, 13029402, 13030791, 13037141, 13037234, 13039283, 13039966, 13045068, 13045140, 13046149, 13047770, 13054802, 13055512, 13057469, 13061596, 13064230, 13066433, 13072383, 13073711, 13074244, 13077758, 13077873, 13077897, 13079341, 13081323, 13082912, 13083184, 13083217, 13083396, 13099864, 13103352, 13107994, 13108266, 13114221, 13116249, 13116695, 13128712, 13135774, 13139556, 13140027, 13140800, 13140857, 13149837, 13150894, 13152381, 13153336, 13154162, 13155253, 13155378, 13155542, 13161305, 13161889, 13165654, 13167293, 13170787, 13182620, 13183930, 13187226, 13189480, 13190309, 13193736, 13206102, 13207464, 13207496, 13207782, 13216578, 13218155, 13218936, 13220342, 13220930, 13221166, 13221373, 13223208, 13223901, 13233320, 13238797, 13247794, 13253829, 13256645, 13257308, 13260180, 13261557, 13263530, 13264671, 13270611, 13273907, 13276562, 13280084, 13281418, 13283562, 13290507, 13293187, 13294416, 13294482, 13295024, 13295196, 13297923, 13298536, 13298830, 13309325, 13312866, 13313365, 13313444, 13313582, 13314602, 13318064, 13320563, 13324152, 13325284, 13325938, 13326503, 13331728, 13332997, 13339590, 13339675, 13339750, 13344990, 13345075, 13355338, 13357304, 13357704, 13359138, 13359964, 13361412, 13372733, 13374322, 13375587, 13392547, 13395184, 13396761, 13396884, 13398669, 13403359, 13406520, 13408112, 13411698, 13411845, 13414003, 13414702, 13417076, 13418112, 13420412, 13422029, 13426307, 13428590, 13432794, 13433908, 13442991, 13444368, 13445157, 13445971, 13451931, 13459347, 13459405, 13460080, 13460614, 13464261, 13467561, 13475923, 13478486, 13489915, 13494175, 13494223, 13495083, 13495350, 13495833, 13504252, 13505237, 13510527, 13511751, 13512371, 13521137, 13527796, 13529531, 13531519, 13532379, 13542914, 13545917, 13547176, 13547504, 13549362, 13558620, 13560852, 13561171, 13561772, 13575773, 13576711, 13577128, 13585844, 13595210, 13598775, 13601502, 13604638, 13605179, 13606666, 13614635, 13621975, 13622672, 13624252, 13624458, 13630975, 13633612, 13634767, 13634926, 13635922, 13648316, 13649994, 13653650, 13654692, 13664277, 13666362, 13667976, 13669848, 13670895, 13671294, 13673018, 13673322, 13673838, 13674891, 13681650, 13688443, 13688834, 13700143, 13701056, 13707830, 13708523, 13709131, 13710575, 13712498, 13714364, 13714691, 13723160, 13725585, 13726848, 13727859, 13730279, 13730593, 13732335, 13733178, 13733194, 13733881, 13734079, 13734244, 13740507, 13741017, 13742121, 13749851, 13752389, 13752553, 13752822, 13762080, 13762244, 13762482, 13762829, 13763459, 13766187, 13767105, 13770209, 13776878, 13778613, 13782950, 13783011, 13783505, 13796898, 13798315, 13799144, 13799628, 13801605, 13808875, 13810245, 13810596, 13811604, 13811855, 13812302, 13813077, 13813214, 13814308, 13815917, 13817128, 13823887, 13827915, 13828970, 13829620, 13830329, 13836626, 13841475, 13845579, 13854368, 13856356, 13857029, 13858919, 13866135, 13867057, 13874595, 13875887, 13878879, 13879009, 13890595, 13891307, 13893964, 13896048, 13903353, 13909161, 13911625, 13914158, 13920985, 13921441, 13926644, 13939713, 13941121, 13942349, 13944188, 13949443, 13955064, 13956767, 13961550, 13970752, 13971690, 13972905, 13973328, 13974359, 13977133, 13978477, 13980161, 13984621, 13989981, 13990703, 13993821, 13993935, 13995027, 13995857, 13996681, 13996865, 14000288, 14003704, 14004934, 14005284, 14006178, 14007444, 14008076, 14010640, 14011250, 14013980, 14014533, 14015807, 14023166, 14025862, 14036243, 14036439, 14037231, 14037837, 14040585, 14049619, 14050496, 14053465, 14054957, 14055798, 14063690, 14068102, 14069524, 14074689, 14076229, 14085179, 14086919, 14088640, 14089761, 14090273, 14091811, 14093531, 14093581, 14093961, 14103360, 14109394, 14110460, 14119348, 14119697, 14120540, 14122721, 14123860, 14123953, 14126967, 14134413, 14134658, 14136058, 14138215, 14139469, 14146760, 14148506, 14152657, 14159785, 14161165, 14162068, 14162928, 14163267, 14166901, 14176053, 14176490, 14177626, 14182079, 14182547, 14182889, 14196950, 14197984, 14198890, 14199279, 14202905, 14205927, 14218940, 14222230, 14222755, 14237431, 14238172, 14238287, 14238482, 14238976, 14239473, 14247543, 14254505, 14260723, 14261528, 14264117, 14265192, 14265451, 14272266, 14274865, 14277647, 14278076, 14279115, 14279247, 14283427, 14288381, 14294720, 14296370, 14297344, 14297758, 14300076, 14300959, 14301538, 14312874, 14313677, 14317252, 14321940, 14322381, 14327492, 14328570, 14330090, 14332435, 14334520, 14334965, 14339086, 14341489, 14342195, 14350417, 14352303, 14353407, 14354825, 14355387, 14367654, 14370934, 14385147, 14402395, 14404479, 14404868, 14405169, 14407114, 14423039, 14423575, 14423866, 14429663, 14434246, 14436159, 14443903, 14449711, 14449945, 14451014, 14463479, 14463491, 14463862, 14464310, 14464444, 14467782, 14469687, 14472729, 14473366, 14487869, 14500917, 14502050, 14502499, 14502680, 14507385, 14516910, 14520230, 14547545, 14548285, 14552565, 14554514, 14563636, 14566812, 14567784, 14570066, 14572800, 14573855, 14574385, 14577500, 14587107, 14589494, 14601156, 14602529, 14606774, 14611369, 14612256, 14613911, 14615284, 14626053, 14627848, 14628510, 14630805, 14632614, 14647523, 14648909, 14651584, 14663427, 14663923, 14666571, 14672362, 14677549, 14680323, 14681611, 14682530, 14682589, 14685300, 14686596, 14689222, 14690341, 14693249, 14694378, 14694416, 14704685, 14709228, 14710597, 14711109, 14711871, 14712018, 14713143, 14717801, 14724000, 14724005, 14725015, 14726712, 14730097, 14732144, 14732691, 14744823, 14746685, 14746777, 14748508, 14755182, 14758785, 14768906, 14770816, 14771773, 14772503, 14772774, 14773307, 14779326, 14785781, 14789294, 14799677, 14800405, 14804827, 14805238, 14805689, 14806325, 14807920, 14809200, 14809260, 14816021, 14817528, 14823064, 14825394, 14826914, 14832990, 14836047, 14836156, 14837021, 14837723, 14838207, 14839237, 14840203, 14841384, 14841652, 14851767, 14854522, 14858038, 14860043, 14866151, 14867737, 14869499, 14869622, 14870288, 14871044, 14879255, 14884166, 14885383, 14898722, 14898831, 14899069, 14900354, 14906836, 14908451, 14909434, 14911427, 14913408, 14915338, 14916555, 14916573, 14917405, 14924079, 14926208, 14928078, 14928616, 14929289, 14929868, 14931175, 14932324, 14944569, 14950239, 14951163, 14953279, 14963104, 14963591, 14965418, 14966998, 14967914, 14976114, 14978724, 14980239, 14990583, 14992631, 14993450, 14999062, 14999291, 15001462, 15006481, 15014629, 15015230, 15015581, 15016486, 15022129, 15022459, 15023484, 15023964, 15024542, 15024970, 15025799, 15026890, 15027338, 15028275, 15036745, 15037677, 15038641, 15039132, 15040970, 15041504, 15041590, 15052010, 15054150, 15056199, 15056310, 15057230, 15065526, 15070886, 15071803, 15072140, 15074715, 15079438, 15084550, 15084847, 15085054, 15085947, 15086008, 15086251, 15094088, 15095083, 15107265, 15111697, 15111837, 15113521, 15115880, 15121801, 15125103, 15125458, 15126229, 15127734, 15128008, 15129189, 15130212, 15130295, 15130534, 15132361, 15133160, 15143817, 15144895, 15148027, 15148202, 15150817, 15158956, 15160390, 15160989, 15161358, 15164258, 15164312, 15164448, 15168927, 15172557, 15175252, 15177431, 15179814, 15180386, 15181872, 15188220, 15190829, 15191970, 15192938, 15194375, 15200212, 15200503, 15201290, 15205848, 15207015, 15207276, 15214644, 15215399, 15219241, 15221140, 15221648, 15230802, 15233991, 15236923, 15238668, 15239326, 15240106, 15240275, 15240405, 15250293, 15251834, 15255345, 15255380, 15255689, 15269122, 15269601, 15280231, 15282113, 15282820, 15283948, 15284924, 15285570, 15294945, 15296170, 15297566, 15299510, 15301258, 15309389, 15309442, 15310041, 15312614, 15313145, 15317526, 15317852, 15320308, 15326716, 15336261, 15337773, 15338839, 15340182, 15342375, 15342907, 15343370, 15345252, 15351839, 15352255, 15359166, 15359667, 15360967, 15370602, 15372032, 15372145, 15372359, 15374340, 15375023, 15376359, 15378660, 15380941, 15380948, 15387206, 15389451, 15390693, 15392690, 15395208, 15399431, 15409266, 15410692, 15411266, 15411719, 15412065, 15422333, 15422461, 15424044, 15430705, 15431309, 15432837, 15433616, 15434301, 15434910, 15436655, 15437063, 15444524, 15449229, 15450944, 15451869, 15452111, 15453328, 15453487, 15454922, 15463694, 15465183, 15467757, 15467848, 15468200, 15468344, 15468501, 15468943, 15476339, 15484601, 15484640, 15485156, 15490346, 15490867, 15491192, 15496328, 15496613, 15496725, 15497011, 15497862, 15500178, 15505837, 15506091, 15506434, 15510266, 15511665, 15512647, 15517246, 15517937, 15518874, 15520024, 15520163, 15520846, 15523496, 15524595, 15532003, 15536123, 15536312, 15542276, 15543465, 15546578, 15548199, 15551200, 15552076, 15553570, 15558142, 15558888, 15560279, 15565355, 15566942, 15570255, 15577947, 15578575, 15589711, 15589768, 15596238, 15599063, 15599485, 15603628, 15607246, 15609347, 15609693, 15616544, 15624810, 15630535, 15631723, 15632956, 15642434, 15648800, 15658006, 15662595, 15662843, 15663441, 15664260, 15664523, 15665310, 15665550, 15669618, 15671183, 15672407, 15673173, 15675200, 15675782, 15678912, 15679220, 15696660, 15699164, 15699203, 15703148, 15705397, 15715822, 15720443, 15729551, 15734421, 15742609, 15751921, 15757105, 15758311, 15763735, 15764542, 15766415, 15768452, 15773093, 15773356, 15778945, 15779492, 15781369, 15781456, 15785551, 15787104, 15787849, 15788899, 15788951, 15790389, 15791424, 15805962, 15811930, 15814243, 15818498, 15820316, 15820853, 15820960, 15825319, 15825374, 15827644, 15829457, 15830675, 15843056, 15843708, 15849056, 15850204, 15854410, 15856005, 15864295, 15864355, 15871412, 15872941, 15873094, 15874541, 15874688, 15874990, 15880936, 15881444, 15884620, 15885544, 15887009, 15887646, 15888674, 15888777, 15897992, 15899253, 15899263, 15899997, 15900815, 15902265, 15910114, 15915402, 15916993, 15917828, 15925856, 15927119, 15927955, 15930620, 15936953, 15937924, 15939815, 15940494, 15941178, 15942369, 15952221, 15953885, 15956396, 15956450, 15956831, 15959506, 15964420, 15965588, 15971358, 15972445, 15974294, 15979822, 15982774, 15983397, 15984033, 15985006, 15985706, 15985963, 15989276, 16001486, 16002745, 16003049, 16004567, 16006152, 16010019, 16010482, 16012485, 16014467, 16015306, 16018406, 16019105, 16023621, 16025729, 16027575, 16028393, 16031965, 16037771, 16039493, 16040008, 16042728, 16048683, 16050488, 16053165, 16053580, 16062148, 16063918, 16065801, 16066857, 16067455, 16067551, 16068991, 16069417, 16069828, 16071198, 16071263, 16077362, 16078419, 16078447, 16079228, 16080877, 16081136, 16082442, 16087025, 16091441, 16093424, 16094166, 16095181, 16095677, 16095825, 16096012, 16098329, 16098587, 16105281, 16105689, 16106698, 16107765, 16108111, 16108124, 16109313, 16111038, 16111982, 16118872, 16121318, 16121789, 16122475, 16124764, 16131081, 16133305, 16133883, 16140114, 16140528, 16141839, 16148240, 16155410, 16155893, 16160663, 16161924, 16164442, 16170902, 16171438, 16171798, 16173802, 16174087, 16174873, 16175421, 16176849, 16179036, 16184644, 16185141, 16185778, 16186168, 16192230, 16193898, 16193956, 16198424, 16204061, 16204343, 16206899, 16210821, 16211116, 16211178, 16211954, 16219513, 16225851, 16226495, 16226855, 16227779, 16234960, 16238587, 16240102, 16244185, 16244275, 16245192, 16249980, 16253101, 16253438, 16254379, 16256381, 16256793, 16256794, 16257546, 16265240, 16265450, 16266639, 16266735, 16267982, 16270736, 16271299, 16273484, 16273626, 16273744, 16275265, 16275283, 16282152, 16284013, 16284940, 16288500, 16289472, 16296628, 16297730, 16301224, 16306635, 16311112, 16311367, 16318903, 16318987, 16319041, 16319663, 16323781, 16325818, 16326036, 16334495, 16336361, 16336680, 16337691, 16344355, 16344581, 16346587, 16349470, 16353028, 16353057, 16353271, 16359758, 16361321, 16362490, 16363728, 16364044, 16365325, 16366495, 16366683, 16367177, 16367634, 16373962, 16375185, 16376136, 16377116, 16377670, 16377765, 16378499, 16378505, 16382520, 16382595, 16382769, 16387113, 16393231, 16393963, 16399352, 16400703, 16401348, 16401586, 16402295, 16404772, 16406639, 16408389, 16414273, 16414737, 16415112, 16415492, 16422528, 16428226, 16428652, 16435320, 16437814, 16439358, 16440485, 16440940, 16440955, 16440996, 16441300, 16441908, 16442559, 16447523, 16449156, 16451419, 16451596, 16451602, 16460436, 16460530, 16460687, 16460824, 16460864, 16462038, 16463379, 16466902, 16475698, 16477105, 16477333, 16478106, 16481073, 16481478, 16486712, 16486738, 16487021, 16488637, 16488917, 16496652, 16498282, 16499554, 16504854, 16505344, 16508078, 16513075, 16518008, 16518053, 16519818, 16521922, 16526540, 16527472, 16529274, 16529498, 16531377, 16538739, 16539680, 16540296, 16542306, 16545455, 16546550, 16551394, 16553586, 16554986, 16555172, 16557173, 16559679, 16564312, 16564386, 16568262, 16569033, 16570235, 16570405, 16574777, 16575510, 16575621, 16575828, 16575958, 16576181, 16576307, 16576345, 16576406, 16577034, 16577247, 16577985, 16578014, 16578055, 16578088, 16578113, 16578147, 16578222, 16578248, 16578269, 16578672, 16578823, 16595731, 16596094, 16598193, 16599360, 16600049, 16609934, 16618046, 16632288, 16633641, 16634664, 16635687, 16635974, 16643256, 16644914, 16645840, 16647269, 16647782, 16648430, 16649837, 16650600, 16658146, 16658323, 16661481, 16663093, 16669179, 16673609, 16673699, 16676145, 16676667, 16676800, 16677818, 16684640, 16685472, 16686592, 16686995, 16688722, 16689092, 16691693, 16692082, 16699038, 16699158, 16700449, 16701811, 16702516, 16702622, 16705329, 16707517, 16710009, 16710069, 16715490, 16715540, 16717531, 16718859, 16719380, 16722485, 16724539, 16724809, 16724855, 16730783, 16733782, 16735907, 16737704, 16745703, 16746048, 16748183, 16748259, 16748943, 16752044, 16754929, 16754932, 16760800, 16761905, 16762406, 16763511, 16768436, 16775689, 16790848, 16792008, 16792926, 16793759, 16794845, 16795665, 16796740, 16796945, 16797752, 16804640, 16804851, 16805031, 16805711, 16806047, 16806079, 16806678, 16806711, 16808553, 16808904, 16813429, 16822065, 16828903, 16837569, 16837661, 16842977, 16843510, 16844737, 16844744, 16852156, 16852429, 16854136, 16855996, 16857164, 16858357, 16866858, 16867102, 16868526, 16870241, 16872008, 16877156, 16879176, 16879440, 16882483, 16883032, 16884453, 16884746, 16890085, 16890329, 16890623, 16891903, 16892341, 16897276, 16897549, 16897927, 16898164, 16903898, 16907034, 16907302, 16908196, 16911005, 16912343, 16914197, 16914428, 16916065, 16921545, 16921858, 16922330, 16926685, 16927179, 16927550, 16928677, 16929040, 16929252, 16930588, 16930691, 16931726, 16937452, 16938889, 16939373, 16943058, 16943940, 16944269, 16945918, 16946609, 16946927, 16947260, 16948366, 16951444, 16952494, 16956087, 16959339, 16970172, 16970789, 16971914, 16974203, 16975373, 16980617, 16983159, 16985059, 16987859, 16993274, 16996603, 16997177, 16998780, 17004326, 17005861, 17008892, 17010090, 17011417, 17012032, 17012136, 17012688, 17013090, 17013553, 17020071, 17021015, 17021638, 17023558, 17025182, 17026928, 17027255, 17028016, 17028361, 17029190, 17042999, 17045251, 17071769, 17074192, 17074751, 17075144, 17076198, 17076315, 17076580, 17084785, 17094901, 17095019, 17095654, 17097577, 17102990, 17104241, 17106591, 17111538, 17115045, 17122786, 17123681, 17131187, 17134290, 17134725, 17135413, 17135726, 17136141, 17136560, 17137984, 17138371, 17138854, 17139962, 17141275, 17149874, 17151150, 17152716, 17152878, 17154415, 17155115, 17158044, 17166804, 17167053, 17167232, 17169116, 17170360, 17174328, 17174362, 17174991, 17181776, 17183606, 17186103, 17188368, 17189040, 17189685, 17194367, 17197582, 17205750, 17206289, 17207191, 17209037, 17210725, 17216182, 17218603, 17221487, 17222258, 17222439, 17223953, 17224182, 17227036, 17230647, 17231193, 17235807, 17236041, 17237146, 17244828, 17245382, 17245596, 17246909, 17247592, 17247823, 17249576, 17252135, 17255813, 17255931, 17263665, 17263926, 17265687, 17265865, 17267108, 17268254, 17271049, 17276358, 17278509, 17281446, 17282064, 17282563, 17283359, 17298718, 17298841, 17301648, 17302699, 17303930, 17313149, 17325753, 17327572, 17327604, 17327795, 17329481, 17329503, 17329644, 17339042, 17339238, 17344721, 17346260, 17346691, 17358098, 17359239, 17365696, 17366105, 17367180, 17367225, 17376655, 17376756, 17384166, 17385019, 17385072, 17385243, 17386634, 17398067, 17401133, 17401418, 17402618, 17418148, 17420900, 17429027, 17434012, 17447626, 17450082, 17456943, 17463723, 17465257, 17473124, 17473680, 17475106, 17475589, 17476636, 17477789, 17478943, 17479240, 17495792, 17498026, 17498800, 17498965, 17499201, 17505738, 17506375, 17509477, 17510265, 17514529, 17516394, 17521557, 17521978, 17525397, 17525639, 17525753, 17526735, 17528849, 17529245, 17529250, 17530141, 17537490, 17542106, 17543991, 17546183, 17547792, 17552409, 17554289, 17555521, 17559179, 17570358, 17571011, 17572590, 17573419, 17574233, 17575425, 17584646, 17585758, 17586982, 17587277, 17589726, 17591997, 17593240, 17604234, 17604909, 17608153, 17616452, 17617496, 17620617, 17620745, 17620831, 17620863, 17623661, 17623876, 17624112, 17635689, 17635799, 17637563, 17639223, 17647556, 17656805, 17663789, 17666178, 17668250, 17670110, 17670446, 17673709, 17677472, 17678874, 17679319, 17682444, 17683371, 17692434, 17693417, 17697249, 17700245, 17702893, 17714897, 17717079, 17717508, 17719443, 17728266, 17728390, 17728411, 17728424, 17728807, 17728999, 17730108, 17730399, 17735112, 17735925, 17737237, 17744877, 17745236, 17747615, 17752792, 17753021, 17758582, 17765266, 17765325, 17765351, 17770148, 17785405, 17788056, 17788509, 17789974, 17790620, 17791040, 17793828, 17794884, 17806895, 17807007, 17807090, 17807143, 17807190, 17809808, 17811196, 17811375, 17811962, 17812522, 17819215, 17819393, 17823384, 17825553, 17825623, 17827407, 17827423, 17828892, 17829949, 17843443, 17844040, 17846680, 17847100, 17857025, 17857543, 17857975, 17858109, 17863394, 17865691, 17871693, 17876076, 17877803, 17878483, 17880108, 17892234, 17893461, 17894419, 17905902, 17905946, 17906375, 17906395, 17907627, 17907739, 17908115, 17908220, 17908277, 17909168, 17914292, 17914855, 17916831, 17917157, 17920914, 17921049, 17921798, 17924560, 17926703, 17935020, 17935225, 17936807, 17940387, 17940447, 17940715, 17942712, 17942818, 17946521, 17955333, 17956422, 17956777, 17958123, 17958398, 17959935, 17972235, 17972465, 17972842, 17978165, 17978370, 17979392, 17980951, 17987946, 17989531, 17990805, 17991101, 17991838, 17993325, 17994181, 17995763, 18003467, 18004645, 18008306, 18014101, 18014402, 18016256, 18018361, 18020846, 18023353, 18023854, 18032649, 18033326, 18034517, 18038900, 18050189, 18053393, 18054895, 18055293, 18055836, 18056138, 18056296, 18057799, 18058799, 18059391, 18060679, 18069347, 18069449, 18070284, 18074773, 18076854, 18078129, 18089171, 18090442, 18096763, 18104131, 18109360, 18110093, 18120778, 18121925, 18122105, 18124728, 18135644, 18137095, 18139138, 18139804, 18140268, 18149686, 18155330, 18155663, 18158201, 18158265, 18159879, 18170253, 18173561, 18176220, 18180189, 18181794, 18182888, 18190536, 18194318, 18224929, 18225173, 18225367, 18226897, 18227737, 18228775, 18228901, 18240580, 18240588, 18240700, 18246682, 18252967, 18253049, 18253276, 18253512, 18264869, 18266300, 18268135, 18268698, 18269273, 18271280, 18273051, 18286925, 18287349, 18290812, 18293723, 18302201, 18303520, 18304250, 18305549, 18309512, 18327291, 18327365, 18328691, 18329185, 18329288, 18329605, 18330910, 18339390, 18340564, 18341682, 18354301, 18358897, 18360744, 18360832, 18366033, 18372226, 18372443, 18373808, 18376786, 18383591, 18385058, 18385664, 18386164, 18391262, 18391491, 18393773, 18393883, 18404439, 18404853, 18408050, 18410396, 18410753, 18427478, 18429873, 18430962, 18431028, 18431357, 18432160, 18440419, 18441585, 18441840, 18445640, 18448257, 18448629, 18458025, 18460856, 18462714, 18463094, 18463342, 18472330, 18474963, 18475349, 18475475, 18483074, 18486408, 18486610, 18488611, 18488664, 18488732, 18497730, 18506225, 18507588, 18508626, 18509952, 18517386, 18522977, 18523179, 18525045, 18525738, 18526638, 18527010, 18528741, 18528867, 18528972, 18529030, 18529575, 18535416, 18540567, 18540581, 18548312, 18549365, 18550383, 18558738, 18559476, 18564932, 18566939, 18567420, 18568432, 18569801, 18569973, 18578127, 18579473, 18585212, 18586686, 18592663, 18595243, 18599073, 18599807, 18601448, 18605070, 18610769, 18611914, 18612670, 18612883, 18614766, 18615394, 18625865, 18627146, 18630746, 18635456, 18636681, 18637112, 18644923, 18645014, 18654601, 18664731, 18666014, 18682062, 18682551, 18683519, 18684201, 18684474, 18684723, 18686861, 18689108, 18689268, 18690036, 18690562, 18691391, 18693937, 18699604, 18701728, 18703699, 18704161, 18716648, 18719050, 18720379, 18728085, 18735165, 18735658, 18735978, 18736012, 18736369, 18747551, 18748623, 18751276, 18751845, 18752174, 18752480, 18754376, 18754839, 18757510, 18763894, 18765120, 18768216, 18773007, 18774758, 18782977, 18786172, 18787969, 18789723, 18790176, 18790946, 18791148, 18791773, 18795069, 18795375, 18801820, 18806210, 18806695, 18808780, 18821548, 18827116, 18833904, 18841938, 18843415, 18848532, 18854686, 18855866, 18855982, 18856153, 18856674, 18869849, 18871720, 18873603, 18874006, 18875150, 18875608, 18878457, 18878748, 18886390, 18891799, 18895912, 18896740, 18897004, 18897306, 18898143, 18907182, 18908459, 18913506, 18914289, 18915909, 18926488, 18931626, 18933577, 18934468, 18941216, 18949254, 18950825, 18957519, 18957555, 18958617, 18959606, 18959752, 18960389, 18968116, 18969058, 18973745, 18975722, 18975810, 18976459, 18976837, 18977040, 18978774, 18986106, 18987215, 18992087, 18995593, 18998955, 19001264, 19009609, 19017726, 19020059, 19027030, 19028042, 19028206, 19028456, 19031973, 19035258, 19035841, 19039374, 19039809, 19049991, 19053126, 19055496, 19055712, 19056080, 19062195, 19063299, 19067980, 19072250, 19080885, 19082787, 19083537, 19085461, 19085742, 19085980, 19086093, 19098683, 19099220, 19102506, 19117548, 19118119, 19120924, 19121638, 19121867, 19123020, 19125215, 19130985, 19141854, 19147966, 19152938, 19154922, 19155377, 19155901, 19156302, 19156531, 19158108, 19158581, 19158621, 19158702, 19176724, 19181562, 19186794, 19189748, 19190958, 19192183, 19194507, 19194945, 19196351, 19201066, 19203578, 19206249, 19212039, 19212562, 19213324, 19213393, 19218616, 19223641, 19225907, 19226188, 19226983, 19227416, 19227422, 19229787, 19238626, 19239547, 19256367, 19262204, 19264087, 19265694, 19267908, 19268229, 19268584, 19268607, 19268618, 19285447, 19289870, 19290568, 19291987, 19292484, 19293036, 19295746, 19300662, 19303607, 19306080, 19306599, 19309672, 19313521, 19314256, 19314722, 19316735, 19317013, 19320711, 19324493, 19326614, 19329538, 19331503, 19332333, 19333041, 19337342, 19341211, 19341872, 19343375, 19345079, 19346990, 19347061, 19347640, 19347678, 19353490, 19354107, 19362100, 19363160, 19376589, 19376677, 19379662, 19380191, 19384167, 19387253, 19387817, 19388009, 19388211, 19388950, 19389348, 19390923, 19403216, 19408742, 19414040, 19414648, 19415432, 19418390, 19425774, 19429090, 19431170, 19431764, 19433296, 19433854, 19434115, 19434256, 19434277, 19434329, 19434566, 19435030, 19435232, 19435928, 19436178, 19439503, 19451590, 19456325, 19456435, 19456555, 19456939, 19457724, 19457897, 19458304, 19459257, 19466950, 19472008, 19472416, 19475109, 19477439, 19484422, 19484951, 19486841, 19489219, 19489498, 19500900, 19504538, 19504955, 19505612, 19506687, 19508489, 19514944, 19515789, 19520513, 19521147, 19529941, 19532030, 19532263, 19542866, 19545303, 19553462, 19553546, 19562712, 19568464, 19573907, 19585841, 19588666, 19589637, 19590118, 19592725, 19593194, 19594178, 19602582, 19602908, 19603610, 19608019, 19608633, 19609655, 19618097, 19622940, 19624034, 19624655, 19624672, 19633660, 19634943, 19650949, 19658948, 19659023, 19661510, 19662581, 19673280, 19676082, 19679617, 19681115, 19681648, 19689621, 19689622, 19700624, 19706413, 19716067, 19719191, 19729186, 19731112, 19732550, 19734138, 19736456, 19748526, 19749666, 19750315, 19750966, 19758472, 19766525, 19767220, 19768317, 19768348, 19778320, 19779169, 19781292, 19786452, 19786719, 19787512, 19788238, 19789810, 19799432, 19801728, 19805162, 19809721, 19809796, 19810160, 19811278, 19818659, 19821237, 19821799, 19822933, 19825972, 19826060, 19829250, 19831356, 19839499, 19844216, 19844553, 19846247, 19846519, 19859527, 19860005, 19860315, 19860867, 19863888, 19869786, 19870695, 19871124, 19871541, 19875100, 19876310, 19877172, 19877752, 19885752, 19885754, 19886545, 19889791, 19891709, 19891787, 19894214, 19903464, 19907409, 19908621, 19909191, 19910753, 19912970, 19919572, 19923624, 19924747, 19925555, 19927974, 19931700, 19932239, 19932662, 19940469, 19941845, 19945732, 19946183, 19951252, 19952438, 19960291, 19963629, 19967000, 19967145, 19969101, 19969281, 19969752, 19977762, 19980026, 19980149, 19981264, 19981794, 19983476, 19984717, 19986289, 19986667, 19993349, 19995090, 19997655, 19999852, 19999930, 20006647, 20011106, 20011204, 20014017, 20014507, 20016019, 20016199, 20016204, 20016807, 20017902, 20025726, 20029142, 20030709, 20032462, 20033373, 20034814, 20035381, 20036461, 20045451, 20048504, 20049032, 20050887, 20053156, 20055412, 20063525, 20068230, 20070083, 20071761, 20071926, 20072146, 20074740, 20086885, 20087899, 20088518, 20088667, 20092750, 20093475, 20115017, 20119243, 20121244, 20123635, 20123763, 20124182, 20132044, 20134983, 20136850, 20139116, 20146177, 20148674, 20152987, 20154204, 20165623, 20167598, 20167891, 20170430, 20173274, 20175916, 20177087, 20184198, 20185870, 20186994, 20188460, 20189207, 20192441, 20194919, 20204379, 20210539, 20211393, 20212868, 20213251, 20213346, 20214697, 20214797, 20223567, 20226256, 20229195, 20233384, 20241391, 20241781, 20242570, 20250841, 20254322, 20267908, 20268069, 20268621, 20269694, 20270701, 20277064, 20280976, 20281181, 20284179, 20284594, 20294100, 20298605, 20302215, 20307265, 20315676, 20319951, 20320854, 20325224, 20326194, 20328873, 20353080, 20356223, 20358509, 20360050, 20362823, 20362917, 20385225, 20387704, 20390431, 20390612, 20394054, 20407277, 20409875, 20412761, 20418069, 20422098, 20423077, 20423958, 20426194, 20439501, 20439841, 20446714, 20447501, 20449055, 20452702, 20452829, 20453326, 20456377, 20457058, 20457771, 20467046, 20468154, 20468856, 20471105, 20476878, 20480154, 20480567, 20482168, 20491109, 20498369, 20500330, 20501718, 20503523, 20512400, 20516218, 20518328, 20521200, 20522842, 20524113, 20524272, 20533556, 20534210, 20534334, 20539905, 20540070, 20541450, 20541889, 20541962, 20549521, 20554189, 20556592, 20557665, 20572621, 20580478, 20584142, 20585269, 20585989, 20589002, 20591430, 20598135, 20600321, 20602539, 20605590, 20617865, 20618211, 20618567, 20620881, 20620894, 20621787, 20622816, 20624093, 20631557, 20634133, 20635029, 20636012, 20636352, 20648568, 20648745, 20650694, 20652100, 20653040, 20653309, 20653546, 20663038, 20663110, 20664006, 20664868, 20664972, 20672573, 20673887, 20674919, 20675652, 20676835, 20679341, 20680043, 20680322, 20686674, 20687365, 20687829, 20690074, 20693275, 20693825, 20694826, 20696580, 20704482, 20704810, 20706201, 20707203, 20707245, 20709011, 20710638, 20710639, 20710745, 20710804, 20711162, 20711337, 20715177, 20722057, 20724326, 20724982, 20725932, 20727248, 20728832, 20728924, 20737064, 20738119, 20738271, 20743819, 20747211, 20748584, 20749055, 20757683, 20773954, 20773987, 20781199, 20781356, 20783779, 20785165, 20786601, 20786729, 20787430, 20791164, 20794656, 20794940, 20795589, 20801559, 20803065, 20811755, 20812463, 20813265, 20814345, 20815493, 20816745, 20816876, 20817796, 20818388, 20819794, 20819977, 20825661, 20826321, 20826854, 20826959, 20826969, 20827014, 20830250, 20831863, 20832799, 20834051, 20835499, 20835874, 20841245, 20842837, 20844605, 20844881, 20847820, 20848410, 20851170, 20858917, 20859951, 20862486, 20863070, 20868022, 20868902, 20870283, 20873765, 20875150, 20880208, 20883214, 20885913, 20887538, 20897047, 20897587, 20897763, 20900749, 20901078, 20901665, 20902771, 20903640, 20904295, 20910329, 20910942, 20911613, 20913314, 20914164, 20915655, 20915914, 20916751, 20918104, 20918423, 20923089, 20923464, 20927294, 20928580, 20930510, 20945167, 20946537, 20947203, 20947938, 20948210, 20948263, 20949832, 20955372, 20956115, 20957950, 20958730, 20958821, 20958952, 20960272, 20969375, 20971116, 20975698, 20975895, 20979378, 20981272, 20981742, 20982829, 20984015, 20996540, 20997802, 20998393, 20999088, 21004983, 21005834, 21007828, 21010406, 21013028, 21013286, 21019208, 21023584, 21024028, 21024572, 21025890, 21031306, 21036091, 21037270, 21039025, 21040953, 21041467, 21043769, 21050571, 21050749, 21053539, 21053861, 21054315, 21055811, 21060775, 21064922, 21065289, 21073290, 21077044, 21077670, 21077955, 21078165, 21079687, 21080085, 21080155, 21081977, 21091278, 21094633, 21097989, 21100685, 21104536, 21105623, 21106223, 21106305, 21107324, 21108594, 21108914, 21111009, 21111871, 21112168, 21119162, 21119302, 21123858, 21124412, 21124529, 21125534, 21125749, 21126020, 21127100, 21131887, 21132967, 21136804, 21137291, 21137743, 21138232, 21141072, 21141609, 21147831, 21148299, 21150291, 21151021, 21152117, 21152516, 21152673, 21153112, 21157383, 21157524, 21161830, 21163637, 21164326, 21173015, 21173371, 21181879, 21182718, 21184704, 21186111, 21186278, 21186524, 21186951, 21189538, 21192057, 21194062, 21197729, 21199689, 21202923, 21212489, 21215083, 21215356, 21215858, 21215872, 21217037, 21225022, 21225871, 21226217, 21228057, 21228484, 21231082, 21231931, 21239009, 21239352, 21239479, 21242330, 21242417, 21242544, 21243163, 21244034, 21249599, 21249933, 21249964, 21252521, 21252578, 21258784, 21259699, 21260718, 21261498, 21261544, 21262737, 21263215, 21264372, 21264963, 21265676, 21267108, 21267362, 21272282, 21272314, 21275828, 21276516, 21278617, 21280063, 21281042, 21289524, 21290245, 21290270, 21290561, 21294406, 21295073, 21298754, 21303311, 21306560, 21307112, 21307561, 21308768, 21310973, 21318377, 21319820, 21320428, 21320573, 21321383, 21321661, 21322478, 21324038, 21324115, 21324623, 21325297, 21334385, 21334771, 21343228, 21343506, 21343572, 21343684, 21343885, 21344723, 21344980, 21345833, 21352463, 21353511, 21356283, 21357420, 21357436, 21360583, 21361781, 21363128, 21364623, 21367366, 21378269, 21378423, 21379364, 21382183, 21382389, 21382911, 21383728, 21386099, 21396155, 21396613, 21397130, 21397664, 21398384, 21398700, 21399153, 21400608, 21404685, 21408433, 21408447, 21408568, 21409094, 21410083, 21413242, 21414527, 21415452, 21419230, 21419640, 21424566, 21425053, 21425267, 21428004, 21432356, 21435281, 21436959, 21436996, 21437002, 21437874, 21438030, 21438163, 21438587, 21446429, 21446699, 21449077, 21450597, 21454676, 21459268, 21460129, 21460350, 21460838, 21461230, 21469508, 21470648, 21470995, 21471358, 21471581, 21475455, 21475837, 21476626, 21478142, 21484555, 21484896, 21486249, 21487634, 21488116, 21490293, 21497709, 21504758, 21511471, 21511904, 21513303, 21515197, 21515370, 21515596, 21516690, 21517155, 21517161, 21518337, 21518593, 21518938, 21519546, 21522517, 21522528, 21523765, 21527006, 21528311, 21528745, 21528874, 21528938, 21529183, 21529203, 21529296, 21530050, 21530900, 21532438, 21534697, 21535881, 21537170, 21544848, 21547571, 21548660, 21550250, 21551783, 21558276, 21558864, 21563568, 21564199, 21564929, 21565581, 21567282, 21573031, 21575028, 21577013, 21577175, 21579910, 21580326, 21580338, 21580954, 21581257, 21581413, 21581700, 21581810, 21582776, 21588129, 21588979, 21592431, 21593992, 21594411, 21595102, 21595782, 21595997, 21596760, 21601393, 21601957, 21603064, 21604920, 21607562, 21608087, 21609310, 21610391, 21612018, 21616622, 21618484, 21620447, 21621916, 21622696, 21622752, 21629071, 21632187, 21633810, 21634757, 21635936, 21641916, 21642015, 21642150, 21642275, 21644150, 21647391, 21656583, 21657919, 21658478, 21659922, 21663292, 21665864, 21672509, 21674325, 21674465, 21675780, 21678380, 21679051, 21679568, 21680672, 21684508, 21686271, 21692497, 21692670, 21693293, 21694147, 21694445, 21695401, 21695773, 21696620, 21698475, 21698694, 21699078, 21699098, 21700036, 21704757, 21707006, 21707187, 21708244, 21710659, 21712636, 21713566, 21721494, 21723952, 21726731, 21727414, 21727572, 21728059, 21728429, 21729008, 21733863, 21734950, 21734959, 21736524, 21738838, 21738881, 21739830, 21745459, 21749335, 21749425, 21753679, 21759755, 21760428, 21761196, 21761270, 21765805, 21765912, 21766692, 21767029, 21770420, 21770569, 21771324, 21777451, 21778095, 21781755, 21784381, 21784464, 21785799, 21786482, 21786755, 21786898, 21786997, 21787753, 21795639, 21795802, 21799030, 21800323, 21801350, 21801957, 21812201, 21812343, 21812809, 21814071, 21815254, 21815296, 21816474, 21817240, 21820819, 21822310, 21824311, 21824755, 21826518, 21826562, 21827358, 21827542, 21827837, 21828357, 21828424, 21829260, 21834367, 21834715, 21835312, 21836946, 21838045, 21838074, 21838172, 21842506, 21845000, 21846376, 21851441, 21857613, 21858475, 21860511, 21860889, 21861226, 21862629, 21863292, 21863538, 21864279, 21864919, 21866481, 21867038, 21871372, 21875445, 21875715, 21876412, 21876834, 21877953, 21878230, 21878996, 21879322, 21879992, 21881557, 21882338, 21882603, 21885279, 21889679, 21892608, 21892715, 21894451, 21894821, 21896493, 21896637, 21897607, 21898059, 21899648, 21906063, 21906986, 21907128, 21907491, 21908080, 21909177, 21911573, 21911805, 21912365, 21913323, 21914456, 21918739, 21924236, 21934307, 21934335, 21936333, 21936723, 21937027, 21937780, 21941248, 21942862, 21945592, 21946242, 21948077, 21948509, 21949647, 21950295, 21954525, 21958765, 21961112, 21962297, 21962408, 21964652, 21964945, 21966309, 21973004, 21974754, 21975163, 21976736, 21982028, 21982092, 21982849, 21984436, 21990350, 21993142, 21993981, 21994036, 21994326, 21995406, 21997512, 21997717, 21998141, 22000155, 22001065, 22002003, 22005745, 22007893, 22008782, 22009019, 22009401, 22011437, 22012410, 22014299, 22014509, 22018172, 22019172, 22023696, 22023958, 22024972, 22027890, 22028318, 22029935, 22030351, 22031321, 22032116, 22032246, 22033086, 22034200, 22035792, 22041642, 22043047, 22047853, 22051189, 22051617, 22058860, 22059262, 22060999, 22061289, 22061703, 22061916, 22062200, 22063085, 22063354, 22063393, 22065859, 22067254, 22075016, 22076294, 22076531, 22077649, 22078401, 22080989, 22081685, 22083191, 22083341, 22083630, 22084335, 22085062, 22086302, 22087334, 22088913, 22096072, 22099688, 22099771, 22099871, 22101959, 22103594, 22104386, 22105915, 22106879, 22113027, 22114630, 22115369, 22115977, 22117104, 22117664, 22117920, 22118762, 22120609, 22120862, 22123646, 22137220, 22144650, 22145084, 22145089, 22146803, 22147140, 22155354, 22156591, 22159990, 22160671, 22160860, 22161833, 22163118, 22165779, 22166703, 22168326, 22172329, 22172437, 22174884, 22175117, 22176799, 22177567, 22179737, 22179895, 22184131, 22185486, 22185898, 22188059, 22188318, 22189159, 22190174, 22190590, 22190613, 22191487, 22194583, 22195112, 22195229, 22202702, 22204182, 22204491, 22204805, 22207637, 22208203, 22208434, 22208750, 22209353, 22209481, 22209958, 22209960, 22210628, 22217800, 22218825, 22224724, 22225341, 22226759, 22226875, 22227956, 22228053, 22228206, 22236783, 22236784, 22241937, 22245955, 22246314, 22246657, 22247023, 22247053, 22248080, 22248425, 22249221, 22251737, 22258908, 22259818, 22262517, 22262752, 22262844, 22264299, 22264416, 22266025, 22267137, 22267362, 22267613, 22267627, 22267640, 22271621, 22272804, 22275693, 22276280, 22276422, 22276721, 22276995, 22278770, 22278881, 22281215, 22281401, 22283120, 22288881, 22290195, 22292059, 22293313, 22294337, 22299335, 22304504, 22304683, 22304689, 22305871, 22309682, 22314744, 22316216, 22318161, 22320341, 22324498, 22324620, 22326859, 22328349, 22335032, 22335879, 22335941, 22336394, 22336452, 22336744, 22336843, 22340120, 22340231, 22341033, 22342923, 22343552, 22344655, 22345368, 22345671, 22349526, 22350640, 22352559, 22354680, 22354787, 22354965, 22355106, 22355538, 22356309, 22356731, 22356732, 22356897, 22357033, 22357803, 22358103, 22358216, 22358562, 22362639, 22368712, 22368832, 22368932, 22370932, 22371493, 22375819, 22376260, 22378070, 22383100, 22383404, 22385399, 22385408, 22388656, 22390442, 22394832, 22395045, 22395170, 22401590, 22401677, 22401922, 22402187, 22405468, 22405915, 22407415, 22416321, 22417347, 22420506, 22422391, 22428177, 22429034, 22429811, 22430444, 22431766, 22432054, 22432912, 22434701, 22434940, 22436139, 22436818, 22438244, 22443921, 22446430, 22446648, 22446689, 22446888, 22447927, 22448541, 22450673, 22452439, 22464811, 22466403, 22466902, 22467181, 22469679, 22473399, 22475397, 22483646, 22483743, 22484516, 22490277, 22490497, 22491114, 22493856, 22498357, 22502570, 22503607, 22504205, 22504538, 22510006, 22511686, 22512427, 22513270, 22513332, 22513422, 22513659, 22513878, 22514644, 22517695, 22518495, 22522086, 22524052, 22524504, 22524546, 22525104, 22525201, 22527389, 22529983, 22530308, 22530664, 22531255, 22531721, 22533445, 22533850, 22535319, 22535511, 22540552, 22540748, 22541845, 22541990, 22543243, 22543758, 22546261, 22548826, 22549918, 22549953, 22550938, 22552237, 22552277, 22554185, 22559761, 22559782, 22559967, 22560758, 22561057, 22562952, 22564191, 22565147, 22565998, 22566731, 22567444, 22567518, 22569604, 22569997, 22572131, 22572653, 22577506, 22580834, 22580976, 22582427, 22582525, 22586680, 22587924, 22588397, 22594559, 22596429, 22596629, 22597360, 22597568, 22599495, 22599876, 22601833, 22602137, 22604699, 22606472, 22607185, 22609290, 22609629, 22609994, 22615386, 22617826, 22618338, 22618712, 22626633, 22627985, 22629225, 22631299, 22632245, 22638565, 22642723, 22645884, 22645996, 22646296, 22647124, 22647276, 22647362, 22648055, 22648834, 22651066, 22652101, 22653022, 22654758, 22655136, 22655154, 22665929, 22668736, 22669608, 22669707, 22671215, 22675753, 22680496, 22680646, 22680990, 22681193, 22681348, 22681830, 22685422, 22685615, 22685723, 22685826, 22686976, 22688201, 22688765, 22688894, 22689722, 22691792, 22695852, 22696144, 22699046, 22700525, 22700554, 22700613, 22700853, 22701224, 22701481, 22701764, 22702047, 22704514, 22704904, 22704994, 22705053, 22705849, 22711039, 22712475, 22712893, 22716695, 22717645, 22724303, 22724335, 22725511, 22725571, 22725666, 22725698, 22732233, 22734104, 22734594, 22734660, 22740747, 22741599, 22744863, 22744869, 22744873, 22759238, 22761325, 22761807, 22763142, 22764090, 22764925, 22770604, 22770777, 22770925, 22773902, 22774981, 22778641, 22783932, 22784757, 22786450, 22787103, 22788883, 22789037, 22789379, 22792890, 22794427, 22794726, 22795149, 22795199, 22803385, 22804232, 22812235, 22814337, 22814582, 22822149, 22828862, 22831967, 22838828, 22840612, 22843202, 22843427, 22843876, 22844381, 22844945, 22846265, 22848384, 22848576, 22860349, 22860399, 22862337, 22864255, 22864643, 22865488, 22865627, 22867452, 22867615, 22873575, 22874481, 22876954, 22877771, 22878294, 22879392, 22879555, 22883477, 22884522, 22884603, 22885499, 22886206, 22886802, 22889365, 22893741, 22895148, 22897984, 22898804, 22899802, 22903164, 22903566, 22904286, 22904681, 22905782, 22907168, 22908868, 22909585, 22909603, 22913068, 22916153, 22916570, 22916649, 22916710, 22917341, 22917866, 22918493, 22918511, 22919388, 22919909, 22925381, 22925830, 22925897, 22926730, 22934360, 22935255, 22935342, 22936108, 22936475, 22936743, 22939357, 22940104, 22944101, 22949924, 22951066, 22951378, 22951468, 22952113, 22954461, 22954498, 22956103, 22957728, 22958021, 22958237, 22958371, 22959230, 22960031, 22960902, 22963873, 22967796, 22967817, 22968823, 22970867, 22971114, 22971338, 22979524, 22984670, 22984740, 22985359, 22985483, 22986498, 22987848, 22988010, 22993329, 22995534, 22997417, 22997532, 22998043, 22998659, 23000099, 23002948, 23002961, 23003262, 23003474, 23003629, 23005418, 23005611, 23011738, 23012915, 23014773, 23015317, 23015851, 23017081, 23017139, 23019534, 23019577, 23019855, 23020286, 23020393, 23021963, 23022623, 23025215, 23025372, 23031429, 23034124, 23035112, 23038687, 23040488, 23041748, 23041828, 23042110, 23043064, 23043604, 23044364, 23044439, 23046227, 23048376, 23052111, 23053842, 23055242, 23055311, 23055627, 23056303, 23056448, 23057269, 23057509, 23058659, 23059078, 23059095, 23059429, 23064143, 23068758, 23069017, 23070260, 23070894, 23070947, 23071028, 23074662, 23075655, 23076848, 23076966, 23077339, 23078700, 23079160, 23079521, 23079563, 23079737, 23085465, 23086633, 23088667, 23088919, 23089122, 23089369, 23090282, 23090407, 23092548, 23100367, 23103775, 23104428, 23105666, 23106927, 23107271, 23109404, 23111953, 23116867, 23117838, 23118029, 23121567, 23122306, 23123050, 23123184, 23123587, 23123920, 23124978, 23125983, 23126799, 23127705, 23129315, 23137905, 23140101, 23143142, 23143324, 23143450, 23143880, 23145003, 23148838, 23148941, 23149347, 23149465, 23153298, 23155034, 23155514, 23156331, 23157123, 23161970, 23162106, 23162238, 23162591, 23163063, 23163108, 23163492, 23163623, 23164753, 23165311, 23167214, 23167394, 23169705, 23178686, 23179111, 23179694, 23180184, 23182885, 23184257, 23184802, 23185621, 23186047, 23186136, 23187845, 23189012, 23198429, 23201915, 23203977, 23212954, 23213118, 23213161, 23214115, 23215098, 23216822, 23217846, 23218542, 23220945, 23228649, 23229045, 23229710, 23230271, 23231014, 23232625, 23232982, 23233122, 23233435, 23233963, 23234112, 23236819, 23243627, 23244298, 23245771, 23246081, 23249751, 23249768, 23250903, 23252099, 23253661, 23255216, 23255318, 23259560, 23262366, 23270482, 23271130, 23273044, 23274740, 23275083, 23275097, 23275381, 23285653, 23286045, 23287711, 23287906, 23288103, 23288544, 23289511, 23289635, 23292268, 23292783, 23293384, 23301498, 23305672, 23307944, 23308343, 23308363, 23308837, 23308964, 23309109, 23310023, 23310824, 23311150, 23311659, 23315075, 23315419, 23318818, 23319305, 23323011, 23326966, 23327012, 23333411, 23336140, 23336826, 23337112, 23343731, 23351459, 23352000, 23352659, 23355425, 23355486, 23356672, 23358260, 23359009, 23359153, 23359916, 23359927, 23368503, 23368851, 23369031, 23370683, 23371563, 23373129, 23373350, 23373394, 23374233, 23374238, 23374974, 23375463, 23375694, 23376627, 23377021, 23377256, 23378495, 23387212, 23388084, 23389244, 23389285, 23389416, 23389511, 23389543, 23390499, 23392924, 23393439, 23393887, 23396181, 23402469, 23406720, 23407255, 23407708, 23409335, 23409506, 23409922, 23413248, 23428596, 23428845, 23428909, 23429429, 23430624, 23431431, 23431623, 23436497, 23438232, 23442793, 23443350, 23447285, 23447687, 23448857, 23449683, 23450814, 23451252, 23461307, 23462881, 23465277, 23468692, 23469214, 23469591, 23477943, 23478258, 23480712, 23482695, 23483338, 23483909, 23485837, 23487196, 23487372, 23488443, 23491185, 23493830, 23494218, 23496046, 23497338, 23500316, 23500907, 23500930, 23501800, 23502508, 23503490, 23503998, 23506266, 23506423, 23507588, 23515189, 23516983, 23517456, 23518962, 23520374, 23520732, 23520865, 23523306, 23523938, 23524085, 23524134, 23524647, 23525814, 23526691, 23527460, 23527947, 23534749, 23535513, 23535980, 23538216, 23541134, 23542183, 23545256, 23545261, 23545503, 23545813, 23546889, 23547710, 23555487, 23556389, 23557966, 23558654, 23559631, 23559969, 23561030, 23563844, 23567455, 23568499, 23573268, 23574719, 23575066, 23577198, 23582079, 23582103, 23582736, 23582764, 23584147, 23590540, 23591553, 23593838, 23594955, 23595528, 23595718, 23603900, 23605221, 23608186, 23611408, 23611788, 23612186, 23612228, 23622145, 23625509, 23626586, 23626720, 23627523, 23628211, 23629561, 23630031, 23630134, 23630542, 23631497, 23631716, 23632450, 23633564, 23640445, 23641110, 23641283, 23643012, 23645499, 23646092, 23647873, 23648895, 23649222, 23649374, 23649636, 23651217, 23652614, 23654993, 23657396, 23658250, 23659531, 23660187, 23666907, 23668220, 23668910, 23669174, 23669208, 23669818, 23671384, 23671423, 23674888, 23677837, 23679461, 23680793, 23681401, 23683948, 23685044, 23685512, 23686357, 23687458, 23691737, 23693022, 23693250, 23693306, 23698189, 23698568, 23701118, 23701487, 23702646, 23703148, 23708547, 23714041, 23714303, 23715406, 23715973, 23722211, 23722743, 23722747, 23725328, 23727179, 23727447, 23730576, 23732047, 23738085, 23740062, 23741708, 23744802, 23745619, 23746142, 23747421, 23747436, 23750320, 23750740, 23750872, 23751932, 23761038, 23763049, 23763348, 23763354, 23763453, 23763478, 23765315, 23765503, 23766592, 23766623, 23766891, 23767241, 23770978, 23772065, 23774735, 23778324, 23779693, 23781412, 23781705, 23782321, 23785936, 23788531, 23789297, 23799512, 23803406, 23803796, 23803861, 23804257, 23807888, 23807995, 23809826, 23811496, 23812293, 23818777, 23819861, 23826411, 23826654, 23826745, 23826962, 23827323, 23832492, 23833182, 23834944, 23836099, 23836442, 23836664, 23837145, 23839141, 23839392, 23843312, 23849238, 23849435, 23852997, 23854177, 23855445, 23856360, 23856829, 23858813, 23859458, 23859885, 23861660, 23862180, 23873252, 23875289, 23877053, 23877843, 23879622, 23880637, 23881019, 23881807, 23882292, 23883788, 23885805, 23890268, 23891754, 23898947, 23900312, 23901883, 23903320, 23903571, 23903655, 23912515, 23913733, 23914206, 23917656, 23918817, 23918951, 23920015, 23920115, 23924601, 23933221, 23934490, 23935762, 23937290, 23938622, 23938830, 23940021, 23941230, 23942797, 23944585, 23946933, 23947091, 23954519, 23954882, 23958196, 23958251, 23958268, 23958356, 23959726, 23960954, 23962417, 23962670, 23965944, 23971873, 23974748, 23976187, 23976843, 23978539, 23979356, 23990005, 23992625, 23993553, 23996754, 23998384, 23998668, 24000831, 24001102, 24009899, 24012798, 24013702, 24014310, 24014746, 24015310, 24018158, 24019303, 24019436, 24020228, 24029637, 24038939, 24039491, 24040570, 24041423, 24041986, 24046506, 24050490, 24051063, 24054268, 24054275, 24055194, 24055358, 24057562, 24057747, 24058175, 24061283, 24062503, 24063608, 24077932, 24081359, 24084121, 24084123, 24084281, 24084471, 24086553, 24086591, 24095230, 24095757, 24096491, 24098341, 24100030, 24100331, 24102265, 24102280, 24102400, 24103991, 24105850, 24105950, 24106974, 24111383, 24112298, 24114674, 24118452, 24118514, 24118546, 24120463, 24122046, 24124033, 24125747, 24128123, 24129036, 24132423, 24134171, 24134603, 24134825, 24137028, 24137101, 24137263, 24137960, 24139080, 24141247, 24141508, 24148762, 24150175, 24151182, 24153729, 24154866, 24155379, 24157868, 24158285, 24158286, 24158287, 24158938, 24159092, 24159586, 24159779, 24160403, 24161147, 24161155, 24162016, 24163136, 24163929, 24175780, 24181184, 24181348, 24181468, 24182549, 24182724, 24183494, 24184517, 24186650, 24187063, 24189834, 24194376, 24196253, 24197986, 24199896, 24200517, 24200841, 24201635, 24201945, 24202752, 24204299, 24205565, 24206190, 24206408, 24206410, 24207367, 24207667, 24208306, 24209215, 24218088, 24227040, 24230187, 24232547, 24239294, 24240071, 24240307, 24241254, 24246506, 24246673, 24247309, 24248255, 24248400, 24254313, 24256123, 24256315, 24258373, 24262559, 24263936, 24264027, 24265812, 24266258, 24266402, 24267061, 24267647, 24268116, 24270408, 24271145, 24279233, 24279301, 24280582, 24281908, 24282558, 24283126, 24283760, 24285097, 24285640, 24286066, 24286148, 24287850, 24297703, 24298034, 24298977, 24299994, 24301126, 24301667, 24303832, 24304029, 24305761, 24310891, 24311923, 24312325, 24312427, 24324738, 24329988, 24330088, 24330793, 24332939, 24334581, 24335615, 24336467, 24336720, 24345489, 24347401, 24350487, 24350981, 24351301, 24352871, 24355390, 24357965, 24368942, 24368985, 24370488, 24371114, 24376257, 24377956, 24380326, 24384359, 24387360, 24387375, 24387777, 24390577, 24392218, 24395758, 24405940, 24408007, 24413617, 24421292, 24422040, 24422276, 24425893, 24427419, 24428769, 24430611, 24432694, 24439407, 24441801, 24442789, 24449339, 24451600, 24451707, 24452674, 24453965, 24456066, 24464980, 24465109, 24465401, 24466184, 24469712, 24471640, 24472449, 24472769, 24473080, 24473379, 24474328, 24474522, 24474582, 24477571, 24483685, 24485064, 24489763, 24489825, 24491055, 24492672, 24493558, 24494467, 24496732, 24497179, 24498333, 24499457, 24508696, 24509404, 24512123, 24512502, 24513017, 24513596, 24515575, 24516922, 24517441, 24522548, 24522767, 24525252, 24532750, 24535477, 24538973, 24539535, 24540360, 24540376, 24541026, 24541166, 24541378, 24542240, 24544811, 24552716, 24556724, 24558941, 24559384, 24560513, 24561674, 24562707, 24562727, 24570284, 24570889, 24571798, 24571871, 24574998, 24575980, 24578410, 24580556, 24580883, 24591673, 24593904, 24594131, 24594602, 24599885, 24600282, 24600523, 24600927, 24601088, 24601384, 24601982, 24602487, 24603794, 24603950, 24604161, 24608112, 24615778, 24617891, 24623028, 24624042, 24625505, 24626885, 24627546, 24627921, 24629917, 24632756, 24638746, 24641674, 24642138, 24642792, 24642860, 24643759, 24643975, 24644596, 24644919, 24645559, 24646215, 24650731, 24651027, 24651420, 24653097, 24653595, 24654986, 24656222, 24656860, 24663811, 24667397, 24669357, 24674608, 24675131, 24675217, 24676364, 24676765, 24676812, 24677797, 24677882, 24680125, 24689374, 24692874, 24693335, 24695501, 24695903, 24695998, 24696074, 24699534, 24700255, 24706852, 24711945, 24713572, 24714102, 24715126, 24715482, 24715513, 24715874, 24717059, 24717325, 24717691, 24723623, 24729212, 24729439, 24730216, 24731773, 24733088, 24734059, 24734336, 24735538, 24737363, 24752464, 24753968, 24755598, 24755617, 24755930, 24756747, 24757980, 24758528, 24761833, 24767295, 24767354, 24769255, 24770966, 24771023, 24771235, 24771251, 24773553, 24776152, 24778050, 24778642, 24778897, 24779211, 24782199, 24782342, 24793987, 24794427, 24794578, 24795180, 24796062, 24796876, 24800098, 24802078, 24803088, 24803535, 24806857, 24807096, 24807552, 24809948, 24821914, 24822436, 24825369, 24825660, 24827309, 24828057, 24829662, 24831530, 24833626, 24835280, 24844417, 24845801, 24852348, 24853205, 24855115, 24857014, 24866222, 24866751, 24867094, 24869053, 24870906, 24872027, 24872807, 24884221, 24886592, 24890127, 24893198, 24894770, 24895358, 24903332, 24905937, 24907476, 24910665, 24910699, 24911407, 24911933, 24912254, 24912699, 24914253, 24915202, 24916015, 24934435, 24936242, 24938389, 24938830, 24939769, 24940735, 24944520, 24944658, 24944663, 24944667, 24945459, 24945776, 24948190, 24954391, 24956668, 24958385, 24967517, 24968833, 24970912, 24982235, 24986221, 24986262, 24986263, 24987603, 24988696, 24989061, 24989337, 24993228, 24994491, 25002696, 25017169, 25017337, 25024824, 25024962, 25026999, 25027721, 25031013, 25031749, 25032705, 25044666, 25046049, 25046317, 25047767, 25049981, 25050674, 25050913, 25055740, 25057295, 25066546, 25068922, 25070998, 25071454, 25074428, 25075220, 25077236, 25083121, 25084715, 25084962, 25086617, 25086688, 25093892, 25094573, 25095804, 25095817, 25096824, 25100054, 25101534, 25103431, 25103985, 25106737, 25108156, 25109266, 25109385, 25109871, 25110038, 25110918, 25114313, 25126235, 25130803, 25132137, 25132769, 25135429, 25135898, 25137047, 25137929, 25138721, 25156110, 25157440, 25160737, 25163225, 25163516, 25168413, 25169670, 25170685, 25180327, 25182496, 25183791, 25185989, 25188341, 25188896, 25190342, 25194811, 25201511, 25201767, 25202534, 25207060, 25209426, 25210721, 25212216, 25212448, 25223943, 25224635, 25225152, 25229147, 25229188, 25230251, 25231741, 25232569, 25233359, 25233667, 25234086, 25234904, 25236002, 25236584, 25237381, 25237658, 25238195, 25239216, 25250520, 25252918, 25253638, 25255303, 25258435, 25258896, 25259735, 25262145, 25264116, 25265115, 25265446, 25265640, 25276873, 25278638, 25280440, 25281589, 25282799, 25283860, 25288635, 25291734, 25292158, 25294651, 25294793, 25295652, 25297637, 25298788, 25308405, 25311354, 25311731, 25312469, 25312871, 25312996, 25318813, 25319076, 25319499, 25323127, 25323667, 25340315, 25341215, 25342064, 25342562, 25342712, 25344125, 25344556, 25345097, 25345968, 25346515, 25346623, 25346721, 25369134, 25369780, 25372529, 25373810, 25375508, 25377012, 25377766, 25380584, 25395331, 25400289, 25401756, 25401798, 25402757, 25403609, 25404024, 25405872, 25406600, 25416133, 25416948, 25417779, 25420665, 25424669, 25424785, 25424927, 25425101, 25426400, 25428852, 25431962, 25438093, 25441646, 25443764, 25446735, 25450431, 25451899, 25452028, 25456651, 25457959, 25457964, 25458923, 25459446, 25460400, 25472409, 25473683, 25475953, 25484237, 25484662, 25487584, 25489049, 25506780, 25507101, 25510027, 25514679, 25514862, 25515832, 25516189, 25517209, 25518810, 25518862, 25535572, 25536420, 25538141, 25538953, 25541112, 25542618, 25543014, 25543814, 25544167, 25547185, 25547206, 25548249, 25548574, 25549538, 25550793, 25552773, 25565008, 25565155, 25566245, 25567651, 25569879, 25570025, 25570500, 25571314, 25571754, 25575367, 25575411, 25577171, 25578459, 25581252, 25587011, 25589770, 25596673, 25608022, 25609120, 25610187, 25614889, 25616640, 25619381, 25623751, 25625823, 25626488, 25627207, 25653985, 25662718, 25663674, 25666405, 25668539, 25674205, 25679261, 25680596, 25685640, 25688089, 25706244, 25712878, 25714432, 25714759, 25716011, 25723171, 25723358, 25724072, 25725299, 25726360, 25727559, 25728136, 25733914, 25736588, 25738112, 25744640, 25759641, 25767841, 25768862, 25768889, 25770775, 25771621, 25772837, 25774163, 25774996, 25779427, 25781396, 25781587, 25783553, 25784118, 25797052, 25797565, 25799114, 25803695, 25807666, 25808676, 25811995, 25822929, 25834034, 25835117, 25835291, 25837684, 25839121, 25840510, 25841514, 25844328, 25857311, 25858304, 25859245, 25860999, 25861206, 25861380, 25861988, 25864859, 25865377, 25867221, 25868052, 25872475, 25873528, 25873948, 25884319, 25888217, 25888897, 25889504, 25891576, 25891604, 25894080, 25894624, 25903699, 25906637, 25914935, 25915067, 25915944, 25916706, 25916939, 25917718, 25919058, 25919560, 25919661, 25920207, 25924355, 25932065, 25932796, 25934748, 25934943, 25935473, 25937150, 25938468, 25938707, 25939790, 25939889, 25940277, 25943331, 25945092, 25945804, 25946514, 25946708, 25948270, 25950304, 25950351, 25950496, 25951388, 25966126, 25971879, 25972149, 25972178, 25972208, 25972961, 25973422, 25975469, 25977813, 25978077, 25982410, 25992249, 25998741, 26000216, 26001961, 26002407, 26007751, 26011406, 26011459, 26025679, 26027815, 26034378, 26034599, 26038830, 26053549, 26053577, 26053775, 26054817, 26055346, 26057829, 26058837, 26060445, 26061773, 26062378, 26062628, 26063535, 26066110, 26074684, 26077453, 26078320, 26079818, 26086543, 26094307, 26096632, 26099554, 26103440, 26103715, 26103821, 26104575, 26106132, 26106234, 26106457, 26106711, 26107799, 26107952, 26108002, 26116774, 26121469, 26121673, 26123922, 26126735, 26127536, 26127883, 26128387, 26128484, 26128707, 26130052, 26131175, 26136867, 26137272, 26137990, 26140931, 26149139, 26151130, 26153562, 26153630, 26154606, 26155286, 26157048, 26158292, 26160560, 26163088, 26163264, 26164913, 26166262, 26166797, 26166806, 26168503, 26186121, 26189116, 26192276, 26192870, 26193043, 26194088, 26195322, 26195335, 26196302, 26196417, 26197138, 26197921, 26198827, 26198901, 26199276, 26216233, 26218202, 26218955, 26219530, 26220986, 26221577, 26221803, 26229379, 26230953, 26232753, 26249500, 26251382, 26252445, 26255429, 26257582, 26257665, 26269546, 26271345, 26271356, 26273737, 26277858, 26278915, 26279549, 26283013, 26293000, 26294250, 26295312, 26297215, 26298561, 26300451, 26301134, 26302462, 26302488, 26302925, 26304858, 26317728, 26320033, 26321303, 26321586, 26322915, 26323343, 26323575, 26326175, 26326991, 26327611, 26328232, 26329183, 26330322, 26333523, 26333570, 26333849, 26334672, 26334818, 26334897, 26335251, 26335637, 26336267, 26349119, 26351442, 26352074, 26353768, 26354167, 26354590, 26355259, 26355793, 26356207, 26360390, 26361413, 26362629, 26363521, 26364080, 26365798, 26366266, 26366596, 26369162, 26384601, 26388437, 26392629, 26399391, 26402975, 26409916, 26414084, 26415478, 26417724, 26420019, 26424057, 26426109, 26426678, 26427190, 26438515, 26438981, 26439500, 26443094, 26444896, 26445735, 26447240, 26447506, 26447991, 26448757, 26451224, 26461999, 26467911, 26469214, 26469647, 26470465, 26471982, 26472246, 26472274, 26473594, 26474311, 26475089, 26481943, 26486421, 26486891, 26487167, 26487494, 26487812, 26490065, 26490544, 26492925, 26493442, 26493521, 26498066, 26498087, 26498819, 26498893, 26500308, 26500460, 26500718, 26509003, 26513454, 26515392, 26517034, 26518539, 26520824, 26525166, 26527034, 26527556, 26527862, 26528537, 26528643, 26529025, 26530330, 26530641, 26531893, 26532134, 26532912, 26532915, 26534499, 26537232, 26552025, 26555165, 26559891, 26561697, 26563463, 26564139, 26564914, 26565727, 26565850, 26566512, 26568539, 26583979, 26584126, 26585537, 26589699, 26592400, 26592417, 26593697, 26596883, 26598338, 26598540, 26600056, 26600142, 26600283, 26601338, 26603356, 26604801, 26604960, 26606257, 26606715, 26606862, 26608525, 26622925, 26628191, 26633465, 26634576, 26638278, 26639764, 26639844, 26640709, 26640987, 26641744, 26656370, 26656675, 26658980, 26659808, 26663123, 26664413, 26664773, 26666201, 26666664, 26672842, 26684061, 26687405, 26688095, 26688358, 26688867, 26690290, 26701010, 26702640, 26703424, 26703969, 26705228, 26708081, 26712374, 26716478, 26717168, 26720297, 26721798, 26733607, 26733825, 26737490, 26741543, 26745357, 26747599, 26749777, 26749841, 26749952, 26750907, 26752774, 26752868, 26753772, 26765025, 26767217, 26771093, 26773673, 26774531, 26777775, 26778213, 26778729, 26779054, 26780111, 26781795, 26782830, 26783153, 26783322, 26784216, 26784557, 26784880, 26785670, 26807676, 26807924, 26809241, 26809333, 26809861, 26810264, 26811430, 26813032, 26816473, 26816707, 26818561, 26824621, 26829214, 26834569, 26835768, 26837437, 26840254, 26842495, 26844395, 26844397, 26847758, 26851980, 26859244, 26860821, 26864571, 26866119, 26871169, 26872543, 26873021, 26873081, 26873662, 26873760, 26874450, 26874511, 26875755, 26876109, 26884886, 26886226, 26888241, 26890419, 26891953, 26892903, 26893994, 26894015, 26894456, 26894506, 26896474, 26896915, 26898064, 26898172, 26898275, 26898374, 26898518, 26899369, 26912019, 26912893, 26913898, 26916814, 26921289, 26923034, 26923951, 26924078, 26924905, 26925992, 26926509, 26934001, 26940662, 26942552, 26943068, 26943889, 26944699, 26945243, 26945646, 26947941, 26948860, 26949458, 26949853, 26950944, 26951699, 26952424, 26954579, 26955944, 26956059, 26961289, 26963793, 26979558, 26980264, 26982517, 26983121, 26986556, 26989339, 26989923, 26991285, 26992746, 26993390, 26994985, 26998004, 27001760, 27012481, 27017101, 27017492, 27020986, 27022617, 27023355, 27023358, 27023529, 27025454, 27028553, 27047683, 27047950, 27048246, 27049755, 27051143, 27055096, 27056882, 27057271, 27060098, 27060329, 27060710, 27063104, 27076751, 27083551, 27085337, 27085652, 27087680, 27088152, 27088551, 27090650, 27093582, 27106152, 27107555, 27111611, 27111723, 27112047, 27112077, 27126324, 27131502, 27132279, 27133631, 27133657, 27136142, 27136202, 27137167, 27137374, 27138033, 27143485, 27150261, 27154087, 27156074, 27156198, 27157250, 27158281, 27158819, 27160541, 27161211, 27161429, 27162766, 27164413, 27167116, 27167465, 27168015, 27169574, 27171069, 27171197, 27172469, 27186409, 27186644, 27188812, 27189699, 27190200, 27193681, 27195070, 27195206, 27196556, 27197036, 27197963, 27198859, 27199572, 27200004, 27200945, 27202057, 27202563, 27202808, 27202824, 27204931, 27205850, 27209916, 27222191, 27224778, 27225679, 27225984, 27227716, 27228758, 27229257, 27230174, 27230912, 27231790, 27232580, 27232789, 27233253, 27235894, 27236821, 27249687, 27250474, 27252118, 27255111, 27255241, 27259429, 27259562, 27259925, 27260610, 27262682, 27265979, 27272719, 27275672, 27276843, 27281134, 27282025, 27284293, 27284415, 27284773, 27287661, 27289744, 27292222, 27302323, 27304454, 27305609, 27306794, 27307047, 27307782, 27309832, 27310059, 27314102, 27315005, 27315852, 27326419, 27327590, 27329195, 27331266, 27331773, 27332302, 27334710, 27334872, 27334898, 27335055, 27335416, 27335942, 27337893, 27339810, 27352517, 27353620, 27355287, 27355600, 27360044, 27361330, 27365428, 27365514, 27366019, 27366644, 27367115, 27367739, 27370331, 27371077, 27372036, 27374692, 27374792, 27376388, 27387659, 27389620, 27390134, 27391052, 27391677, 27391690, 27393002, 27393413, 27395715, 27396132, 27400218, 27400303, 27400420, 27405003, 27405555, 27413393, 27420478, 27421866, 27422453, 27423036, 27426943, 27427751, 27428857, 27431376, 27431487, 27435667, 27438808, 27439094, 27452045, 27457283, 27458604, 27458869, 27460266, 27464326, 27465249, 27465734, 27466320, 27466877, 27468624, 27468873, 27469822, 27469839, 27480513, 27481151, 27483595, 27485200, 27485624, 27486140, 27486203, 27486626, 27486817, 27487131, 27490394, 27491118, 27491242, 27492692, 27494760, 27499898, 27500768, 27500870, 27501655, 27502236, 27507114, 27507170, 27507538, 27518051, 27519751, 27521244, 27523437, 27524659, 27524904, 27525570, 27525600, 27526041, 27526366, 27526449, 27526601, 27529113, 27529755, 27530461, 27537985, 27538280, 27540857, 27542485, 27542693, 27543977, 27546074, 27546769, 27547053, 27550471, 27552778, 27552834, 27553532, 27554303, 27554430, 27555383, 27559859, 27563889, 27566170, 27567718, 27568444, 27568870, 27569801, 27570102, 27571216, 27572637, 27573934, 27574137, 27574149, 27574594, 27574947, 27576034, 27576089, 27576683, 27577502, 27578106, 27578588, 27579280, 27579685, 27579789, 27581303, 27582796, 27584647, 27592672, 27594294, 27594716, 27594875, 27597063, 27597864, 27598628, 27600942, 27601715, 27602258, 27603683, 27607730, 27607954, 27608113, 27608617, 27609081, 27609416, 27610166, 27622006, 27622091, 27625098, 27625576, 27630072, 27630712, 27630779, 27631509, 27632918, 27634533, 27634825, 27635104, 27635422, 27637761, 27638869, 27648436, 27651543, 27653292, 27654715, 27657005, 27657984, 27659240, 27659887, 27662225, 27674238, 27675636, 27677713, 27679401, 27680320, 27681379, 27691500, 27693093, 27694563, 27697880, 27698489, 27700356, 27702816, 27703037, 27703642, 27704948, 27705217, 27705716, 27706404, 27706691, 27715893, 27717974, 27718694, 27719883, 27721922, 27723304, 27723797, 27723990, 27724469, 27725129, 27725557, 27726211, 27726225, 27727383, 27727584, 27728524, 27728995, 27729118, 27730378, 27730643, 27731720, 27734138, 27737921, 27740574, 27745787, 27746574, 27747468, 27747974, 27748068, 27748725, 27748785, 27749091, 27750015, 27750994, 27751010, 27751199, 27751518, 27751552, 27752973, 27753925, 27754557, 27755537, 27756212, 27756950, 27757701, 27758032, 27760216, 27760500, 27761982, 27764794, 27771050, 27773582, 27773802, 27774461, 27776730, 27777455, 27777717, 27777973, 27778374, 27780912, 27782180, 27782366, 27783129, 27783148, 27783289, 27785521, 27785561, 27788423, 27798484, 27800009, 27800174, 27803030, 27803869, 27804560, 27804728, 27806719, 27807140, 27807271, 27807793, 27807980, 27808541, 27808922, 27809211, 27810002, 27810841, 27812158, 27812876, 27813467, 27813855, 27823437, 27824587, 27824788, 27825364, 27828117, 27828672, 27828848, 27829250, 27829731, 27829739, 27829944, 27830723, 27831652, 27831724, 27831999, 27832709, 27833885, 27834819, 27836835, 27838574, 27838725, 27842503, 27850878, 27852128, 27852433, 27854785, 27855781, 27867485, 27868445, 27868994, 27872430, 27873763, 27874220, 27875689, 27876680, 27876936, 27877825, 27879647, 27880415, 27880736, 27889591, 27890070, 27892262, 27895188, 27896803, 27902337, 27902566, 27903629, 27903762, 27903891, 27904505, 27904904, 27905759, 27905815, 27906082, 27908713, 27918019, 27918044, 27919997, 27921668, 27924120, 27925312, 27926910, 27927363, 27927364, 27927839, 27928492, 27929188, 27929720, 27931184, 27932733, 27933872, 27936077, 27948463, 27950039, 27951143, 27953832, 27955800, 27958408, 27959269, 27959809, 27960020, 27961624, 27961744, 27964675, 27966472, 27967273, 27969792, 27975220, 27978376, 27979317, 27979439, 27979746, 27981725, 27981922, 27981941, 27982563, 27983090, 27984908, 27985831, 27986501, 27987991, 27990127, 27990905, 27992108, 27999518, 28000012, 28002867, 28006101, 28006667, 28008334, 28010347, 28011231, 28011376, 28012204, 28018956, 28022308, 28023475, 28028459, 28028992, 28029884, 28030313, 28030415, 28031326, 28031621, 28031656, 28031780, 28046764, 28049273, 28051896, 28052390, 28052418, 28052684, 28053468, 28053477, 28053538, 28053578, 28053814, 28053967, 28054122, 28054219, 28056893, 28063111, 28065223, 28069857, 28070352, 28072769, 28073055, 28073628, 28075593, 28077709, 28078117, 28079165, 28079652, 28080803, 28082943, 28084788, 28093381, 28094852, 28095397, 28095574, 28095830, 28095992, 28096076, 28096253, 28098663, 28100010, 28101074, 28105284, 28105407, 28106689, 28106979, 28107386, 28107396, 28110741, 28111160, 28121541, 28122063, 28124752, 28124923, 28126712, 28127131, 28127533, 28127567, 28128283, 28128519, 28129162, 28132934, 28133830, 28135168, 28135589, 28136618, 28136687, 28136870, 28137505, 28139679, 28144435, 28145534, 28148322, 28148589, 28149054, 28149570, 28150477, 28150647, 28151777, 28153010, 28153729, 28154072, 28155317, 28155645, 28156175, 28157948, 28158697, 28159546, 28159807, 28159922, 28160943, 28164101, 28164557, 28171263, 28174056, 28175118, 28175373, 28175380, 28176452, 28179371, 28180220, 28180724, 28180875, 28182003, 28182464, 28184036, 28184044, 28184238, 28185027, 28185112, 28185575, 28186883, 28187334, 28187952, 28188182, 28202111, 28202672, 28204038, 28204089, 28204181, 28204928, 28205023, 28205480, 28205670, 28207113, 28215127, 28217839, 28218776, 28220314, 28220831, 28223439, 28226122, 28226872, 28227050, 28227667, 28228637, 28229129, 28229425, 28229868, 28230386, 28230716, 28238724, 28240614, 28240880, 28244760, 28245023, 28247369, 28247396, 28247485, 28248659, 28249295, 28249903, 28250159, 28250162, 28250548, 28252296, 28253135, 28254588, 28254966, 28255023, 28255040, 28255614, 28255744, 28255949, 28256299, 28257327, 28258298, 28258540, 28259091, 28259645, 28259659, 28260315, 28261367, 28265533, 28269692, 28271324, 28274274, 28274338, 28276399, 28277510, 28279211, 28279892, 28280348, 28280785, 28281905, 28282652, 28282662, 28283809, 28284775, 28284820, 28284828, 28284876, 28284944, 28285039, 28285309, 28286137, 28286265, 28286675, 28286754, 28287746, 28287811, 28287829, 28287839, 28287844, 28287847, 28287855, 28287960, 28288575, 28289519, 28289890, 28290079, 28290180, 28290238, 28290318, 28302206, 28304124, 28304737, 28305526, 28307360, 28307454, 28309509, 28309536, 28310815, 28311482, 28312852, 28313195, 28314741, 28314913, 28315413, 28323280, 28325457, 28326621, 28329110, 28330718, 28332126, 28333532, 28336235, 28337807, 28338275, 28338784, 28339176, 28340001, 28342945, 28345334, 28345852, 28353650, 28355492, 28356440, 28356653, 28356720, 28356922, 28357499, 28358475, 28358578, 28359070, 28359164, 28359644, 28361401, 28363629, 28365108, 28365902, 28366293, 28366617, 28367627, 28377871, 28378855, 28380288, 28381316, 28381326, 28381766, 28383030, 28383501, 28385565, 28386072, 28386809, 28387151, 28389115, 28389330, 28389969, 28390159, 28390521, 28393159, 28400478, 28402201, 28402255, 28404582, 28406129, 28406945, 28408375, 28409316, 28409453, 28409750, 28410534, 28410780, 28411848, 28412294, 28413080, 28414110, 28414872, 28424738, 28426459, 28426579, 28426673, 28427014, 28428024, 28428149, 28429740, 28430035, 28433289, 28435063, 28435444, 28435592, 28435678, 28436909, 28437859, 28438321, 28439223, 28439335, 28439675, 28439894, 28439947, 28440535, 28441176, 28442544, 28442705, 28442772, 28446282, 28451967, 28455174, 28455175, 28456963, 28457137, 28457490, 28457584, 28458175, 28458828, 28459150, 28460083, 28460362, 28460431, 28462561, 28462645, 28462925, 28463033, 28463476, 28464231, 28466037, 28466188, 28469621, 28479129, 28482177, 28482240, 28483747, 28485115, 28485298, 28486191, 28486818, 28487924, 28489516, 28490023, 28490027, 28490706, 28491290, 28491480, 28492466, 28492702, 28493362, 28494448, 28494744, 28495797, 28496330, 28507832, 28508102, 28509198, 28509739, 28510738, 28511741, 28511946, 28513496, 28514906, 28516122, 28517381, 28517389, 28517493, 28518117, 28518396, 28518651, 28518934, 28519044, 28520488, 28521024, 28521166, 28521491, 28521665, 28522781, 28523018, 28523580, 28528028, 28533094, 28533364, 28533413, 28534212, 28535554, 28536164, 28536361, 28536379, 28536805, 28537038, 28537135, 28538299, 28538751, 28540951, 28541828, 28543110, 28544283, 28544425, 28544887, 28545387, 28546137, 28547054, 28555718, 28556337, 28561528, 28562046, 28563881, 28564426, 28564606, 28564633, 28564821, 28566030, 28566894, 28567065, 28568612, 28573441, 28576266, 28577001, 28577470, 28577512, 28577559, 28581045, 28581129, 28581713, 28581906, 28582745, 28582951, 28583403, 28584082, 28584471, 28585774, 28586219, 28586381, 28586689, 28587268, 28587355, 28587466, 28587799, 28588456, 28589089, 28600496, 28602299, 28603171, 28603843, 28604953, 28605558, 28605703, 28606321, 28609072, 28610869, 28610959, 28611841, 28612168, 28614071, 28616436, 28623518, 28625993, 28627690, 28627954, 28628365, 28629529, 28631616, 28632582, 28633587, 28633777, 28636763, 28637508, 28637972, 28638593, 28639074, 28639250, 28639682, 28641828, 28642399, 28643230, 28646739, 28655270, 28655300, 28657362, 28657521, 28658282, 28659694, 28661388, 28661450, 28662464, 28662780, 28663650, 28663688, 28664926, 28665973, 28666114, 28668109, 28668566, 28668794, 28670876, 28670893, 28671091, 28671989, 28675485, 28680451, 28683034, 28683492, 28686004, 28687962, 28688435, 28689151, 28690603, 28691294, 28693599, 28694702, 28695325, 28695672, 28696479, 28708111, 28708824, 28711999, 28712167, 28714449, 28714489, 28714604, 28714932, 28715113, 28715768, 28716089, 28716259, 28716300, 28718097, 28718212, 28719764, 28720038, 28720754, 28721096, 28721575, 28723573, 28727008, 28729744, 28729912, 28732064, 28733860, 28735303, 28735940, 28736634, 28737020, 28738392, 28738578, 28738943, 28739052, 28739065, 28739427, 28739832, 28740172, 28741076, 28742006, 28753281, 28754571, 28755464, 28756202, 28758679, 28758957, 28760360, 28760399, 28760426, 28760610, 28760738, 28761516, 28766495, 28772419, 28773635, 28773732, 28774364, 28774726, 28776866, 28777186, 28777385, 28777408, 28778337, 28779545, 28780218, 28781475, 28782072, 28783173, 28784019, 28785870, 28789527, 28798561, 28799119, 28800614, 28802144, 28802593, 28803457, 28805087, 28806307, 28806594, 28807773, 28808466, 28809123, 28809264, 28809605, 28810466, 28811231, 28811334, 28811357, 28812247, 28812367, 28815410, 28816422, 28816745, 28826534, 28828761, 28829099, 28830428, 28830527, 28830774, 28830901, 28832129, 28833295, 28833993, 28836427, 28836658, 28837183, 28837237, 28837760, 28838437, 28839056, 28839818, 28840089, 28842762, 28842781, 28852993, 28856649, 28857458, 28857851, 28858145, 28858488, 28858764, 28859923, 28860137, 28861385, 28861449, 28861800, 28863781, 28865334, 28865430, 28865679, 28866554, 28867138, 28867357, 28868587, 28870884, 28871207, 28871510, 28871539, 28871571, 28872269, 28872753, 28873091, 28881746, 28882665, 28884650, 28885960, 28887215, 28887843, 28888507, 28888865, 28891561, 28892573, 28892741, 28893220, 28894023, 28894029, 28894037, 28896635, 28897437, 28907780, 28908495, 28908983, 28909262, 28909397, 28910043, 28910097, 28910872, 28911973, 28912862, 28913406, 28913412, 28914815, 28915107, 28915182, 28915309, 28915429, 28917448, 28919518, 28919630, 28925694, 28927759, 28928932, 28930511, 28931893, 28932489, 28932691, 28932967, 28934126, 28934505, 28935370, 28935828, 28937207, 28938004, 28938123, 28939076, 28939392, 28939462, 28941890, 28942517, 28948485, 28948769, 28949917, 28951781, 28951836, 28951926, 28952101, 28952541, 28952604, 28956311, 28956853, 28957077, 28957692, 28958702, 28960249, 28962729, 28963187, 28966114, 28966649, 28967121, 28974350, 28974867, 28975733, 28976049, 28976148, 28977332, 28977489, 28977792, 28978078, 28978125, 28978592, 28979135, 28980385, 28981939, 28982373, 28982956, 28983008, 28983102, 28983256, 28983695, 28983745, 28985294, 28985549, 28985877, 28986205, 28986566, 28987306, 28990337, 28991044, 28992107, 28992194, 28998406, 28998458, 28998574, 28999304, 29000987, 29002340, 29003280, 29003358, 29003636, 29005919, 29006152, 29008614, 29008958, 29010347, 29011155, 29011337, 29012146, 29012859, 29013625, 29014299, 29014562, 29018525, 29024501, 29025068, 29025251, 29026866, 29027465, 29027556, 29027821, 29030253, 29030608, 29031069, 29031502, 29033432, 29033692, 29034040, 29034329, 29034592, 29034748, 29037068, 29037893, 29038310, 29038326, 29040710, 29040712, 29041435, 29046799, 29047862, 29050509, 29051795, 29051806, 29052731, 29054611, 29054655, 29054753, 29054793, 29054820, 29054916, 29055562, 29057925, 29059374, 29059600, 29059806, 29060345, 29060900, 29061108, 29062878, 29070764, 29072697, 29073449, 29074354, 29074620, 29078435, 29078727, 29079252, 29079284, 29080827, 29080874, 29081680, 29083057, 29091609, 29092256, 29092586, 29093041, 29093508, 29094706, 29095463, 29096534, 29097278, 29097447, 29097931, 29097941, 29099070, 29099982, 29100319, 29100417, 29100872, 29101063, 29101453, 29102845, 29104119, 29104276, 29105255, 29106658, 29107196, 29107748, 29115098, 29116907, 29116978, 29117275, 29117540, 29118843, 29119264, 29119858, 29120584, 29121163, 29122808, 29123380, 29124109, 29124255, 29124306, 29124915, 29125994, 29126090, 29126988, 29127621, 29127919, 29128448, 29130877, 29131046, 29131119, 29131571, 29131767, 29133795, 29135870, 29141850, 29146030, 29147597, 29150678, 29150941, 29151264, 29151639, 29152570, 29152980, 29153004, 29153461, 29153709, 29154040, 29154369, 29154470, 29157386, 29158573, 29160165, 29161456, 29161961, 29162061, 29171095, 29171998, 29172801, 29175241, 29175617, 29176273, 29178024, 29178658, 29178697, 29179230, 29180393, 29180464, 29180619, 29180852, 29180942, 29181107, 29181341, 29181612, 29181785, 29181872, 29183603, 29183978, 29184090, 29184215, 29184413, 29185043, 29187430, 29187434, 29188507, 29198112, 29202295, 29203124, 29205691, 29205987, 29206128, 29206144, 29209235, 29210521, 29212340, 29212362, 29212416, 29212886, 29213409, 29213500, 29213997, 29214464, 29215154, 29215366, 29216497, 29218040, 29219240, 29219760, 29229411, 29232021, 29232730, 29233686, 29234369, 29235094, 29235795, 29236497, 29236636, 29237687, 29237713, 29238445, 29238527, 29239396, 29240122, 29240535, 29240619, 29241237, 29243117, 29249485, 29249730, 29249808, 29254642, 29255076, 29256303, 29257993, 29258058, 29258516, 29259928, 29260449, 29260535, 29270508, 29271001, 29273236, 29273615, 29280762, 29281791, 29282135, 29282626, 29283580, 29283815, 29283973, 29284129, 29284210, 29284228, 29287162, 29291718, 29300008, 29300296, 29300459, 29302136, 29302366, 29302698, 29306011, 29306500, 29306591, 29307286, 29307628, 29308664, 29308792, 29309556, 29309839, 29310850, 29310906, 29310910, 29310969, 29311925, 29312211, 29312264, 29312289, 29313075, 29313861, 29315877, 29315933, 29324523, 29327136, 29327397, 29327991, 29328462, 29330124, 29330128, 29333032, 29333170, 29333985, 29335004, 29335424, 29335443, 29336175, 29337154, 29337670, 29337935, 29338972, 29339532, 29339771, 29339775, 29340438, 29340820, 29340884, 29341962, 29350420, 29351754, 29353448, 29353666, 29355050, 29355412, 29356306, 29356693, 29356771, 29357822, 29358544, 29358683, 29358989, 29359568, 29360103, 29360735, 29360972, 29361372, 29361474, 29362372, 29363612, 29363911, 29364054, 29364865, 29365313, 29365349, 29365405, 29366558, 29366908, 29369349, 29378818, 29380093, 29381047, 29381795, 29383248, 29383381, 29384018, 29387212, 29387312, 29391216, 29391222, 29391542, 29391878, 29391886, 29391892, 29392467, 29393985, 29394287, 29394595, 29395201, 29395973, 29397941, 29405847, 29408055, 29409418, 29409487, 29410629, 29411277, 29411512, 29412712, 29412762, 29414155, 29414430, 29414842, 29415561, 29416572, 29416729, 29417033, 29417386, 29417570, 29418182, 29419189, 29420045, 29420149, 29422173, 29422339, 29428250, 29428386, 29428541, 29428955, 29428961, 29429337, 29429846, 29430233, 29430370, 29430634, 29430701, 29431038, 29431801, 29432326, 29433370, 29433983, 29434870, 29434945, 29435380, 29436295, 29438720, 29439357, 29439975, 29451058, 29455084, 29456468, 29456546, 29458695, 29458858, 29459973, 29460141, 29460185, 29460538, 29462419, 29462593, 29463279, 29464710, 29465840, 29466194, 29474872, 29476103, 29477734, 29477953, 29478675, 29479730, 29480859, 29480862, 29481349, 29481898, 29482368, 29482698, 29483886, 29484115, 29484471, 29484843, 29485042, 29485080, 29485161, 29486269, 29487270, 29487513, 29487561, 29488375, 29488461, 29488490, 29489563, 29489565, 29489880, 29490426, 29490738, 29491267, 29491863, 29492009, 29492596, 29493762, 29504073, 29504923, 29505617, 29507059, 29507937, 29508707, 29509009, 29509400, 29509594, 29509795, 29510716, 29511796, 29513214, 29514325, 29514617, 29515131, 29515424, 29516133, 29516260, 29517183, 29518267, 29518396, 29518539, 29519598, 29522499, 29522602, 29525637, 29531845, 29532118, 29532144, 29532649, 29534141, 29534319, 29535920, 29536463, 29536595, 29538065, 29539130, 29540291, 29540429, 29540679, 29541001, 29541341, 29541435, 29542243, 29542439, 29544618, 29545252, 29546341, 29546447, 29546906, 29548943, 29557927, 29558454, 29559581, 29560952, 29561455, 29562376, 29564084, 29564103, 29564811, 29565635, 29566355, 29566838, 29567991, 29568888, 29569139, 29570311, 29570430, 29570477, 29571480, 29571560, 29573045, 29576212, 29576867, 29582108, 29583641, 29583944, 29585609, 29586625, 29587263, 29588070, 29589112, 29589282, 29589451, 29589465, 29589527, 29590694, 29591066, 29591395, 29591619, 29591659, 29591683, 29593719, 29593853, 29595296, 29595627, 29595714, 29606450, 29607294, 29607527, 29607842, 29608049, 29609315, 29610286, 29610418, 29610561, 29610763, 29611968, 29613691, 29619858, 29623576, 29626011, 29626590, 29626604, 29627972, 29628862, 29631052, 29631249, 29632304, 29632560, 29633197, 29633589, 29633766, 29634198, 29634208, 29634731, 29637713, 29643397, 29645847, 29645982, 29646618, 29647831, 29648637, 29648759, 29648761, 29648910, 29648985, 29650784, 29651608, 29652362, 29653853, 29654235, 29654964, 29655179, 29656615, 29657023, 29657079, 29657335, 29657379, 29657897, 29658231, 29658323, 29658697, 29658707, 29660591, 29661436, 29662617, 29663306, 29670790, 29671942, 29672200, 29672712, 29673567, 29675994, 29676041, 29677059, 29677266, 29678398, 29678546, 29679167, 29680112, 29680637, 29680750, 29680878, 29681136, 29681235, 29681747, 29682472, 29683044, 29684121, 29684267, 29684421, 29685227, 29685996, 29685997, 29686129, 29689355, 29689811, 29690143, 29695815, 29695821, 29697291, 29697553, 29700494, 29700783, 29701251, 29701908, 29701971, 29702721, 29702966, 29703350, 29703907, 29703965, 29705297, 29705527, 29706235, 29706473, 29707091, 29708591, 29708864, 29723240, 29727017, 29727883, 29728376, 29730918, 29731178, 29732896, 29733457, 29734518, 29735325, 29735534, 29736144, 29736145, 29736355, 29736590, 29737445, 29737685, 29737708, 29738374, 29738971, 29739120, 29739159, 29739395, 29741692, 29750347, 29750690, 29751216, 29752834, 29753508, 29754016, 29754677, 29755200, 29755560, 29756549, 29756944, 29757405, 29757979, 29758240, 29760352, 29761991, 29762058, 29766166, 29771448, 29771578, 29772069, 29773388, 29774465, 29776625, 29777746, 29778122, 29778214, 29778254, 29779220, 29780766, 29791765, 29792095, 29795198, 29796140, 29796278, 29797993, 29797996, 29798350, 29798648, 29799090, 29800261, 29800287, 29800399, 29800853, 29801983, 29803518, 29803943, 29816317, 29817131, 29817391, 29817628, 29817749, 29818202, 29818594, 29818855, 29818976, 29819328, 29819514, 29821718, 29822601, 29822709, 29823229, 29824026, 29824622, 29825333, 29825442, 29825790, 29825833, 29826842, 29826946, 29826972, 29827589, 29827999, 29828001, 29828189, 29829017, 29829713, 29829809, 29829959, 29830385, 29830683, 29830728, 29833466, 29842128, 29843082, 29845628, 29847241, 29848233, 29848646, 29849875, 29850181, 29850250, 29851481, 29852652, 29853101, 29853307, 29855776, 29857120, 29857460, 29857895, 29858297, 29858623, 29859543, 29860176, 29868704, 29868826, 29869275, 29869307, 29869871, 29870169, 29870340, 29871379, 29871608, 29871625, 29871720, 29872229, 29873105, 29873683, 29874509, 29875198, 29875594, 29876013, 29877036, 29877112, 29878595, 29879870, 29879979, 29880008, 29880019, 29880946, 29881471, 29882301, 29882645, 29882781, 29883146, 29883150, 29883997, 29884591, 29885971, 29888222, 29893502, 29893543, 29894280, 29894326, 29894755, 29895575, 29895896, 29897525, 29898189, 29898320, 29898322, 29898607, 29899044, 29899463, 29899469, 29900230, 29901394, 29901728, 29901820, 29901909, 29902412, 29902434, 29903324, 29904070, 29906103, 29906688, 29907135, 29907459, 29910108, 29914912, 29915366, 29916082, 29916589, 29916764, 29917336, 29918919, 29919017, 29919078, 29919264, 29919509, 29921984, 29923400, 29924207, 29925163, 29925428, 29925586, 29926252, 29926335, 29927355, 29929425, 29934973, 29935922, 29937778, 29938320, 29939860, 29939865, 29939886, 29940337, 29941081, 29942210, 29942416, 29942528, 29943551, 29944050, 29945448, 29945474, 29946200, 29947566, 29951456, 29953451, 29954687, 29954702, 29955828, 29960390, 29961216, 29962372, 29962460, 29963471, 29963672, 29963969, 29964437, 29965248, 29965508, 29966925, 29967067, 29974156, 29975631, 29977554, 29977628, 29978132, 29978315, 29979048, 29981327, 29983290, 29983608, 29984486, 29985874, 29986003, 29986094, 29986800, 29987432, 29987462, 29988345, 29992009, 29992186, 29992311, 29992592, 29994189, 29994927, 30003211, 30004307, 30005728, 30007316, 30008780, 30010319, 30011204, 30011420, 30011819, 30011984, 30012049, 30012480, 30012707, 30013146, 30014064, 30014194, 30014527, 30014693, 30016742, 30022416, 30022779, 30024064, 30029431, 30031182, 30031515, 30031531, 30031929, 30032157, 30033996, 30035469, 30035713, 30036622, 30036968, 30037582, 30037741, 30037856, 30038745, 30038940, 30038995, 30041142, 30042397, 30042701, 30043133, 30043199, 30043532, 30043813, 30044641, 30045493, 30046583, 30046660, 30046766, 30046976, 30055348, 30056806, 30057294, 30057686, 30058533, 30059060, 30059704, 30060542, 30062076, 30062374, 30062650, 30062774, 30063196, 30064569, 30065107, 30065796, 30066074, 30066269, 30067290, 30068235, 30068832, 30069321, 30070166, 30077192, 30079768, 30079936, 30080549, 30081171, 30081565, 30082133, 30082158, 30082215, 30082886, 30083675, 30083980, 30085002, 30086351, 30086840, 30086866, 30086990, 30087191, 30087346, 30088026, 30091284, 30091734, 30094292, 30099588, 30101004, 30103106, 30103627, 30103714, 30103930, 30103974, 30104192, 30104360, 30105922, 30106055, 30107601, 30107612, 30108086, 30108211, 30109124, 30109459, 30109828, 30110919, 30119417, 30120359, 30121341, 30122767, 30123674, 30125695, 30126582, 30128510, 30128678, 30129368, 30129376, 30129746, 30132507, 30134842, 30141851, 30143226, 30143273, 30144548, 30149597, 30149892, 30151346, 30151982, 30152745, 30153937, 30154298, 30155594, 30156691, 30158027, 30158990, 30160058, 30160124, 30169219, 30169487, 30169754, 30169873, 30170384, 30170724, 30172223, 30172458, 30173149, 30173162, 30173274, 30174674, 30175230, 30175406, 30175420, 30175749, 30176605, 30176880, 30176983, 30177389, 30177461, 30177858, 30177949, 30178033, 30178188, 30178233, 30178404, 30179411, 30179466, 30179517, 30179727, 30180537, 30180826, 30183100, 30183456, 30184073, 30184177, 30185075, 30194965, 30195202, 30195578, 30195645, 30195933, 30196570, 30196571, 30197318, 30197983, 30198069, 30199086, 30199635, 30200193, 30200322, 30200549, 30200735, 30200780, 30201512, 30202168, 30202405, 30202505, 30202783, 30202785, 30203393, 30203397, 30203619, 30204375, 30204471, 30205152, 30205858, 30205913, 30206129, 30207817, 30207905, 30210502, 30210950, 30211803, 30212232, 30221721, 30222768, 30223106, 30223845, 30224673, 30224763, 30224905, 30225756, 30225943, 30226344, 30226612, 30227525, 30227526, 30227910, 30228176, 30228393, 30228939, 30229053, 30229244, 30229627, 30229846, 30230218, 30230262, 30230277, 30230581, 30231543, 30232243, 30232458, 30232996, 30233700, 30234000, 30234523, 30235056, 30235910, 30236297, 30236773, 30241831, 30242113, 30243580, 30243910, 30244511, 30245062, 30245549, 30246951, 30247814, 30248039, 30248589, 30249528, 30250212, 30250246, 30250799, 30250836, 30252297, 30252853, 30253769, 30254122, 30254278, 30254475, 30256347, 30261412, 30261829, 30262212, 30262390, 30263331, 30263373, 30264880, 30265933, 30267568, 30268022, 30268130, 30269531, 30271054, 30271231, 30273741, 30278857, 30279046, 30280775, 30283085, 30283288, 30283322, 30283735, 30284666, 30285438, 30285530, 30285613, 30286631, 30286955, 30287455, 30287825, 30287863, 30290922, 30291535, 30292096, 30292253, 30296570, 30304813, 30306050, 30306295, 30309238, 30309373, 30309532, 30310014, 30310485, 30310744, 30311392, 30311408, 30313203, 30313340, 30313553, 30314225, 30314958, 30315036, 30315432, 30315565, 30316545, 30316653, 30318225, 30319049, 30319778, 30319781, 30320941, 30322493, 30323485, 30324383, 30332108, 30333814, 30334904, 30335307, 30336209, 30336708, 30337844, 30338149, 30338796, 30339187, 30339776, 30340422, 30340588, 30341366, 30341399, 30341762, 30341905, 30342731, 30342951, 30345202, 30345293, 30346027, 30346121, 30347011, 30347092, 30349218, 30350196, 30351583, 30352121, 30352372, 30357038, 30364616, 30365197, 30365302, 30366389, 30366550, 30366565, 30367136, 30367206, 30367991, 30368097, 30371983, 30372015, 30372092, 30372294, 30372361, 30372458, 30372551, 30375522, 30376099, 30376907, 30378473, 30378502, 30379022, 30379494, 30380038, 30388362, 30389348, 30390063, 30390828, 30391081, 30391492, 30391963, 30392402, 30393278, 30395355, 30395701, 30396345, 30396550, 30396564, 30397105, 30397274, 30397433, 30398314, 30398934, 30399414, 30399566, 30399748, 30400219, 30400301, 30400349, 30400680, 30400904, 30401678, 30401990, 30402541, 30402865, 30403242, 30403528, 30403708, 30404912, 30406886, 30407449, 30415047, 30415287, 30415711, 30416711, 30416873, 30417640, 30418565, 30420610, 30421134, 30423508, 30424811, 30425146, 30425395, 30425438, 30427461, 30435861, 30436156, 30436387, 30436395, 30436418, 30436465, 30436499, 30436669, 30437813, 30438979, 30439634, 30440368, 30440735, 30441607, 30441810, 30441898, 30442029, 30442449, 30443807, 30444533, 30444889, 30444975, 30445109, 30446144, 30448255, 30448453, 30457572, 30458840, 30459737, 30461551, 30462892, 30464891, 30465371, 30465743, 30466576, 30466673, 30466921, 30466947, 30467064, 30467177, 30468518, 30468712, 30468715, 30468842, 30469038, 30470128, 30473784, 30474592, 30475832, 30476648, 30476839, 30483547, 30484215, 30494509, 30494986, 30496866, 30499440, 30499587, 30501016, 30501155, 30501663, 30502262, 30502832, 30502899, 30505845, 30506218, 30506261, 30506276, 30506386, 30506754, 30506848, 30506946, 30507534, 30508063, 30508265, 30508281, 30508791, 30509411, 30509927, 30511838, 30520364, 30521711, 30522528, 30523235, 30524281, 30524812, 30525117, 30528740, 30530432, 30531242, 30531930, 30532083, 30533201, 30533927, 30533982, 30534176, 30534293, 30535059, 30535775, 30536145, 30537605, 30538273, 30539096, 30539639, 30539938, 30540400, 30541629, 30549078, 30549427, 30549942, 30550141, 30551111, 30551113, 30551991, 30552070, 30552085, 30552372, 30552549, 30553037, 30553514, 30553942, 30554320, 30555701, 30556010, 30556946, 30557482, 30558241, 30558416, 30558587, 30558832, 30560689, 30561381, 30562462, 30564111, 30564608, 30564958, 30566457, 30567614, 30567796, 30568789, 30569283, 30569457, 30576672, 30577165, 30577210, 30577695, 30578389, 30578423, 30578621, 30578877, 30578963, 30579000, 30579872, 30580929, 30581750, 30582102, 30582814, 30583512, 30584214, 30585362, 30585817, 30585909, 30586335, 30589225, 30590221, 30590386, 30590973, 30592414, 30593164, 30594311, 30607297, 30627738, 30628775, 30634595, 30655205, 30655564, 30661026, 30662691, 30665481, 30670584, 30672660, 30672820, 30672904, 30673043, 30673118, 30673782, 30674482, 30674823, 30675575, 30676187, 30676840, 30677678, 30683906, 30684578, 30684695, 30685644, 30687326, 30688115, 30688346, 30689066, 30689373, 30689661, 30691626, 30692280, 30692539, 30692736, 30692789, 30692994, 30693096, 30693155, 30693449, 30693879, 30694620, 30695152, 30695228, 30696066, 30696676, 30704098, 30704410, 30706082, 30706301, 30706578, 30706876, 30707808, 30711003, 30712178, 30713166, 30713471, 30714539, 30714948, 30715364, 30715960, 30717318, 30723814, 30724038, 30724476, 30726774, 30727113, 30727311, 30728635, 30729332, 30730106, 30730493, 30730568, 30730770, 30733354, 30733355, 30734144, 30734169, 30734505, 30734511, 30736683, 30736696, 30738365, 30739117, 30740892, 30741126, 30741433, 30741944, 30741957, 30742135, 30742572, 30743579, 30746402, 30746520, 30752527, 30757700, 30758382, 30758415, 30758864, 30759174, 30759316, 30759974, 30761319, 30763146, 30763401, 30763808, 30764102, 30764311, 30764711, 30765402, 30765992, 30766265, 30766771, 30767305, 30768191, 30768731, 30769204, 30769259, 30770233, 30771351, 30773320, 30773589, 30773986, 30781206, 30783121, 30783125, 30783524, 30784448, 30785691, 30785913, 30786082, 30786562, 30787082, 30788430, 30788549, 30788629, 30789133, 30789958, 30790102, 30790439, 30791468, 30791669, 30792323, 30792548, 30793094, 30793351, 30793514, 30794591, 30795022, 30795295, 30795342, 30796668, 30797808, 30798208, 30798427, 30799088, 30800941, 30801774, 30807571, 30807574, 30807905, 30809155, 30810246, 30810384, 30811785, 30812477, 30814163, 30814282, 30814309, 30814523, 30814708, 30814857, 30814987, 30815561, 30815920, 30816451, 30816813, 30816874, 30817960, 30818157, 30818356, 30819105, 30819878, 30819901, 30820476, 30821537, 30822145, 30822403, 30822538, 30822971, 30823170, 30823950, 30825508, 30826088, 30826121, 30841164, 30849914, 30850132, 30850279, 30851311, 30851697, 30853068, 30855452, 30856477, 30856979, 30857007, 30858780, 30862282, 30875574, 30876142, 30880040, 30881852, 30882019, 30884083, 30884174, 30885415, 30886483, 30887004, 30887865, 30889793, 30897441, 30898230, 30899549, 30900680, 30901449, 30903980, 30904252, 30904686, 30904928, 30905268, 30905678, 30905733, 30906161, 30907278, 30907346, 30907748, 30908173, 30908400, 30908661, 30908930, 30909069, 30911064, 30911202, 30911813, 30913409, 30914040, 30922498, 30923915, 30924130, 30924167, 30924302, 30924427, 30925481, 30926435, 30926714, 30927150, 30927162, 30927487, 30927908, 30929074, 30929589, 30931076, 30931099, 30932189, 30932277, 30932342, 30933992, 30934071, 30934318, 30934410, 30934649, 30935383, 30936620, 30936697, 30937400, 30939030, 30939649, 30940006, 30941111, 30945531, 30946306, 30949318, 30949992, 30950868, 30951510, 30952421, 30953860, 30955502, 30957644, 30957736, 30959023, 30960951, 30962653, 30970571, 30972943, 30973913, 30975161, 30975209, 30975915, 30977400, 30980710, 30980782, 30982684, 30984900, 30992761, 30996696, 30996765, 30997421, 30998714, 30998855, 31011572, 31012098, 31013087, 31013150, 31014790, 31015927, 31016151, 31017322, 31017383, 31018201, 31018252, 31018330, 31018335, 31019235, 31019618, 31019657, 31019721, 31022914, 31023048, 31023377, 31025246, 31031511, 31031768, 31032675, 31033043, 31033676, 31034171, 31034276, 31035001, 31035032, 31035080, 31035642, 31035666, 31035810, 31037353, 31037746, 31037980, 31038204, 31038420, 31038567, 31039266, 31039484, 31042903, 31044397, 31044475, 31044598, 31048993, 31049560, 31049903, 31050067, 31050462, 31050573, 31051809, 31051845, 31052468, 31052692, 31054248, 31054337, 31055746, 31058099, 31065693, 31067208, 31067560, 31067843, 31068164, 31068968, 31069344, 31069442, 31070740, 31070759, 31071163, 31071649, 31072032, 31072870, 31073198, 31073249, 31073300, 31075481, 31077010, 31081480, 31082187, 31082248, 31082663, 31084456, 31085143, 31085676, 31086200, 31086254, 31086753, 31086815, 31088127, 31096398, 31097140, 31098778, 31099658, 31099948, 31101746, 31103001, 31104568, 31105210, 31105777, 31106311, 31108845, 31115806, 31116760, 31116836, 31118190, 31118561, 31118793, 31118947, 31119098, 31120645, 31121069, 31121259, 31122922, 31123009, 31123641, 31123805, 31125544, 31127856, 31133725, 31133919, 31135293, 31136781, 31138034, 31138879, 31139281, 31139763, 31140696, 31141359, 31142299, 31142496, 31142541, 31143208, 31144208, 31144388, 31144402, 31144705, 31145925, 31146132, 31146281, 31147832, 31148012, 31148356, 31150946, 31150992, 31153063, 31153283, 31160859, 31161897, 31163748, 31165115, 31165745, 31165824, 31166069, 31166312, 31167381, 31168485, 31169512, 31169656, 31169680, 31171378, 31171789, 31171809, 31172726, 31172884, 31174246, 31174954, 31175299, 31177341, 31179269, 31181951, 31182287, 31182638, 31183325, 31184226, 31184667, 31185772, 31187142, 31187354, 31188584, 31188590, 31189344, 31189880, 31190846, 31193219, 31193405, 31200403, 31201548, 31201726, 31203379, 31207132, 31208075, 31208470, 31208475, 31208633, 31208738, 31208803, 31209419, 31209575, 31209957, 31210797, 31211615, 31212759, 31216642, 31217632, 31221931, 31222467, 31223062, 31223168, 31223507, 31231318, 31233185, 31233366, 31233653, 31234334, 31234648, 31234697, 31235206, 31235269, 31237176, 31237934, 31238058, 31238315, 31239102, 31239322, 31240501, 31240596, 31241185, 31242194, 31243006, 31249752, 31250173, 31251998, 31252192, 31252415, 31256174, 31256742, 31256993, 31257726, 31258495, 31258679, 31258700, 31259131, 31259631, 31260044, 31260416, 31261721, 31262146, 31262551, 31263347, 31264248, 31265437, 31266445, 31269116, 31271142, 31272312, 31274699, 31275860, 31276766, 31278594, 31278883, 31278971, 31279184, 31279783, 31280898, 31281369, 31282169, 31283370, 31284238, 31284786, 31285666, 31285755, 31285775, 31286258, 31286811, 31287012, 31287091, 31287302, 31287375, 31287718, 31288405, 31288609, 31289472, 31289481, 31290132, 31290763, 31291025, 31291128, 31291321, 31293404, 31294548, 31294593, 31296764, 31302854, 31304837, 31304920, 31306317, 31306489, 31306718, 31307567, 31308068, 31309322, 31310234, 31311024, 31311451, 31311758, 31312086, 31312141, 31312275, 31312737, 31313735, 31315129, 31315320, 31315442, 31320256, 31323992, 31324789, 31325093, 31326103, 31326676, 31326780, 31326984, 31327165, 31327936, 31328900, 31331052, 31332643, 31332769, 31332790, 31334842, 31335082, 31335143, 31335655, 31337496, 31337564, 31338147, 31341450, 31342817, 31345923, 31348109, 31349704, 31350330, 31350755, 31350916, 31351001, 31351138, 31351297, 31351680, 31352127, 31353044, 31353053, 31353114, 31353316, 31353376, 31353968, 31354161, 31355276, 31355298, 31356210, 31356580, 31357062, 31357067, 31357535, 31360266, 31360526, 31360548, 31370371, 31373036, 31373354, 31373498, 31374442, 31375457, 31376191, 31376457, 31376674, 31377250, 31377673, 31377698, 31378318, 31380280, 31380457, 31380463, 31380566, 31380855, 31381208, 31381290, 31381337, 31381524, 31381540, 31381546, 31381826, 31382392, 31382471, 31383347, 31383895, 31384151, 31384822, 31388627, 31388822, 31389752, 31390768, 31391772, 31398036, 31402507, 31403046, 31406913, 31407314, 31407325, 31409357, 31410486, 31410996, 31412451, 31413418, 31414827, 31415531, 31415673, 31416933, 31418090, 31418243, 31426514, 31427127, 31427442, 31429609, 31429960, 31431142, 31431268, 31431601, 31434418, 31435345, 31435394, 31435848, 31435941, 31436850, 31436999, 31437147, 31438800, 31439103, 31439333, 31439539, 31440229, 31440238, 31440401, 31442998, 31443359, 31444028, 31444101, 31445580, 31445784, 31445998, 31446063, 31446287, 31450873, 31457706, 31457857, 31457940, 31458837, 31460382, 31460623, 31460820, 31460907, 31461595, 31462073, 31463943, 31464230, 31465081, 31465419, 31465623, 31465923, 31466763, 31467021, 31467072, 31468389, 31469118, 31469482, 31470845, 31472839, 31473566, 31481429, 31483715, 31483886, 31484736, 31485230, 31486217, 31486446, 31487158, 31487249, 31487384, 31488073, 31488171, 31488288, 31489080, 31489524, 31489733, 31489930, 31490026, 31490110, 31490115, 31490350, 31490554, 31490568, 31490817, 31490974, 31492033, 31492201, 31492545, 31492802, 31492904, 31493341, 31493767, 31493956, 31494761, 31495376, 31495820, 31499706, 31506631, 31506969, 31507211, 31507276, 31509170, 31510263, 31510446, 31515196, 31515285, 31515419, 31516044, 31519095, 31523931, 31526094, 31526883, 31527107, 31527213, 31530076, 31531621, 31531692, 31532195, 31532986, 31533618, 31533737, 31534589, 31535164, 31536657, 31537550, 31537662, 31538614, 31538952, 31539022, 31540455, 31540743, 31540917, 31540974, 31541414, 31542077, 31542095, 31542566, 31543189, 31543684, 31544075, 31544230, 31544433, 31544870, 31547176, 31550592, 31550900, 31554135, 31554196, 31554589, 31555622, 31555656, 31555770, 31555842, 31556390, 31556587, 31557686, 31559685, 31560246, 31560377, 31561278, 31561348, 31561718, 31561961, 31563231, 31564520, 31565413, 31565804, 31565851, 31566045, 31566319, 31566336, 31566469, 31567083, 31567786, 31568132, 31568717, 31569202, 31569481, 31570463, 31571834, 31579469, 31579850, 31581538, 31584761, 31585813, 31587208, 31587505, 31588683, 31589214, 31589262, 31590194, 31590300, 31590882, 31592629, 31592660, 31593927, 31595469, 31595553, 31596403, 31596709, 31597117, 31597171, 31597309, 31598172, 31598764, 31598833, 31599012, 31599368, 31600936, 31612674, 31612824, 31613968, 31618426, 31618891, 31619807, 31620343, 31621626, 31622922, 31623076, 31624549, 31624640, 31624822, 31624840, 31625104, 31625330, 31625338, 31626062, 31638812, 31638830, 31639140, 31641262, 31641470, 31641611, 31642627, 31642987, 31643039, 31643466, 31644874, 31645726, 31646124, 31646688, 31646920, 31647524, 31647921, 31648488, 31648594, 31649793, 31650118, 31650161, 31650618, 31652279, 31657463, 31663367, 31663681, 31663792, 31664989, 31665909, 31666408, 31667337, 31667523, 31667751, 31668055, 31668121, 31668130, 31668422, 31668498, 31669239, 31669712, 31669896, 31670253, 31670669, 31670815, 31671029, 31671332, 31671586, 31671646, 31672064, 31672406, 31672798, 31672970, 31673499, 31673551, 31674106, 31675133, 31678322, 31683314, 31683639, 31684192, 31685753, 31686304, 31686580, 31687205, 31687220, 31687527, 31687847, 31690077, 31690364, 31691619, 31691671, 31692833, 31693176, 31693317, 31695029, 31696377, 31700983, 31705240, 31707058, 31708467, 31711023, 31712671, 31714308, 31714889, 31715577, 31715614, 31715810, 31716865, 31717083, 31717232, 31717334, 31718469, 31719086, 31720100, 31720229, 31726361, 31728270, 31729571, 31729910, 31729950, 31730501, 31730622, 31731450, 31731804, 31733670, 31738366, 31739013, 31740044, 31740314, 31740831, 31741323, 31741358, 31741449, 31743055, 31743221, 31743364, 31744271, 31745464, 31747267, 31747620, 31752159, 31758168, 31758490, 31758647, 31758824, 31760348, 31760513, 31760938, 31762679, 31762947, 31763667, 31773401, 31775910, 31777630, 31778001, 31778288, 31780024, 31780032, 31782462, 31785881, 31793965, 31794292, 31794341, 31794850, 31795328, 31795970, 31796764, 31797614, 31798036, 31798426, 31798953, 31799122, 31801254, 31802982, 31803647, 31804882, 31806580, 31806652, 31808579, 31808945, 31813971, 31815330, 31817410, 31818891, 31819241, 31820223, 31820417, 31821457, 31821753, 31822969, 31823599, 31825315, 31826882, 31827216, 31827516, 31827574, 31828298, 31828409, 31829116, 31829185, 31829551, 31830351, 31831075, 31831200, 31831324, 31831906, 31832021, 31832451, 31832827, 31832941, 31833296, 31834454, 31836968, 31837075, 31837548, 31838409, 31841036, 31844198, 31845336, 31845709, 31846402, 31846701, 31846837, 31849740, 31850096, 31850177, 31851299, 31851754, 31851859, 31853546, 31853568, 31854903, 31855093, 31855364, 31855402, 31855614, 31855916, 31856128, 31856918, 31858914, 31859274, 31859309, 31859637, 31860029, 31860358, 31860900, 31870611, 31872675, 31874255, 31875134, 31875269, 31876144, 31877212, 31877795, 31879608, 31879832, 31879955, 31880512, 31881385, 31882125, 31882184, 31883124, 31883972, 31884597, 31884918, 31885057, 31885337, 31885780, 31892232, 31892540, 31893972, 31894351, 31894553, 31895620, 31895982, 31896312, 31896597, 31897438, 31897722, 31898789, 31899374, 31900155, 31900251, 31900595, 31900638, 31900878, 31901367, 31901544, 31903103, 31903357, 31903774, 31904310, 31905755, 31907029, 31914819, 31915418, 31915851, 31916829, 31918393, 31918941, 31921199, 31921989, 31923710, 31924370, 31924963, 31925195, 31926130, 31926917, 31927430, 31927977, 31927978, 31931348, 31931888, 31932376, 31932695, 31934087, 31942192, 31942725, 31943126, 31944975, 31946085, 31946685, 31949792, 31950581, 31952297, 31952505, 31953664, 31953913, 31954412, 31954466, 31955668, 31956338, 31957044, 31957953, 31959897, 31968077, 31972430, 31976128, 31977249, 31979713, 31979830, 31982539, 31983230, 31984713, 31984732, 31985176, 31985876, 31986235, 31986783, 31986998, 31988733, 31988906, 31993669, 31997674, 31997988, 32001985, 32003675, 32004300, 32004922, 32009581, 32010589, 32010887, 32011498, 32012366, 32014008, 32014106, 32015114, 32015343, 32015685, 32016310, 32017175, 32017316, 32017514, 32017855, 32018552, 32019677, 32020020, 32032082, 32033084, 32033456, 32033634, 32033684, 32034068, 32035507, 32036370, 32036914, 32037182, 32038664, 32039215, 32039921, 32040233, 32040269, 32040539, 32040757, 32040830, 32041167, 32042127, 32042188, 32042247, 32043149, 32043726, 32044466, 32044859, 32047116, 32049309, 32049898, 32056618, 32057470, 32058660, 32059389, 32059532, 32060754, 32061180, 32062029, 32062058, 32062062, 32063052, 32064088, 32064689, 32066594, 32067299, 32068169, 32069282, 32070122, 32071588, 32078430, 32081139, 32082901, 32083050, 32083077, 32083354, 32085070, 32087006, 32087636, 32088530, 32088875, 32088969, 32090194, 32092562, 32092994, 32100871, 32101198, 32101346, 32101975, 32102814, 32103450, 32104897, 32105138, 32105795, 32106035, 32106187, 32106563, 32108160, 32108561, 32109635, 32112162, 32113456, 32114173, 32114459, 32114545, 32115108, 32116248, 32122105, 32122158, 32122510, 32122934, 32123217, 32124087, 32124283, 32124340, 32125610, 32126535, 32128486, 32129141, 32129613, 32132978, 32133268, 32133387, 32133510, 32133526, 32133657, 32134906, 32135264, 32135358, 32135704, 32136685, 32136841, 32137281, 32137651, 32137724, 32138058, 32138806, 32139030, 32139789, 32140068, 32140555, 32140832, 32140836, 32141041, 32150989, 32153415, 32153879, 32154795, 32155160, 32155710, 32156023, 32157749, 32158576, 32158645, 32159382, 32159544, 32160015, 32160999, 32161430, 32162777, 32162823, 32163331, 32163540, 32164371, 32166101, 32166270, 32166404, 32167005, 32168819, 32168998, 32169725, 32169943, 32171357, 32172101, 32172240, 32175000, 32177135, 32177737, 32178228, 32178399, 32179238, 32182066, 32182481, 32183294, 32183834, 32184146, 32185573, 32186168, 32186504, 32188866, 32189439, 32189514, 32190105, 32190251, 32190338, 32191314, 32192221, 32194489, 32195141, 32196083, 32199173, 32200510, 32203120, 32203889, 32204370, 32204376, 32205459, 32207080, 32207169, 32207611, 32208173, 32208245, 32209043, 32210214, 32212488, 32212905, 32213991, 32214319, 32216193, 32220994, 32222805, 32222951, 32224035, 32224162, 32224297, 32226782, 32232000, 32232951, 32233003, 32233237, 32233766, 32234270, 32235865, 32238576, 32239123, 32239804, 32239898, 32240017, 32240035, 32241766, 32242037, 32247521, 32247668, 32248916, 32249576, 32251176, 32251651, 32252265, 32252770, 32253829, 32253894, 32260677, 32263198, 32267614, 32267757, 32268051, 32268743, 32268789, 32269224, 32271037, 32271045, 32271225, 32278385, 32278938, 32279620, 32279723, 32280377, 32280490, 32283745, 32284835, 32285265, 32285372, 32285923, 32286199, 32286567, 32286577, 32286608, 32287708, 32288521, 32288592, 32288669, 32292090, 32292461, 32292501, 32293023, 32293334, 32293892, 32297502, 32298919, 32299874, 32301225, 32302390, 32303459, 32303650, 32304304, 32304803, 32305080, 32305098, 32305483, 32306380, 32306445, 32307829, 32308577, 32309148, 32309166, 32309806, 32310104, 32311170, 32311182, 32311319, 32312535, 32313530, 32313954, 32314446, 32315496, 32315547, 32316180, 32324757, 32326214, 32326843, 32326854, 32327977, 32328142, 32328439, 32328726, 32329114, 32329865, 32329935, 32330176, 32330462, 32330873, 32331506, 32333024, 32333124, 32333328, 32334013, 32334082, 32334129, 32335710, 32337648, 32337754, 32337848, 32337858, 32338344, 32338381, 32338992, 32339494, 32339616, 32340568, 32342071, 32342286, 32349688, 32349727, 32350940, 32351570, 32351799, 32353901, 32354219, 32354441, 32355852, 32355866, 32356973, 32357918, 32358681, 32359040, 32359049, 32359358, 32359854, 32360819, 32361127, 32361883, 32363364, 32363638, 32363974, 32364154, 32364410, 32364467, 32365688, 32367078, 32367458, 32367856, 32369526, 32372433, 32373744, 32375343, 32375593, 32377750, 32378069, 32378195, 32378236, 32379954, 32380003, 32380154, 32381460, 32381731, 32382090, 32383301, 32384238, 32384717, 32385650, 32386135, 32386881, 32391209, 32394452, 32396468, 32397440, 32397472, 32398769, 32399093, 32400870, 32400909, 32401655, 32401698, 32401703, 32402264, 32402377, 32402472, 32402685, 32402900, 32404378, 32406652, 32407882, 32409271, 32409534, 32409681, 32413437, 32413563, 32414347, 32415849, 32416133, 32416286, 32416341, 32416350, 32416832, 32416985, 32419088, 32419743, 32421552, 32423441, 32423763, 32424453, 32424918, 32425149, 32425201, 32425643, 32426011, 32426455, 32427698, 32428966, 32432029, 32436266, 32438347, 32439188, 32439241, 32440911, 32441942, 32442167, 32442346, 32442456, 32443622, 32443777, 32444672, 32445363, 32446079, 32446189, 32446926, 32446976, 32447000, 32447402, 32448281, 32448630, 32451060, 32456470, 32458150, 32458690, 32458829, 32459486, 32460107, 32460864, 32463719, 32464359, 32465745, 32466754, 32467039, 32467553, 32467855, 32468374, 32468707, 32470265, 32470738, 32472166, 32472316, 32472483, 32473511, 32473809, 32474143, 32474198, 32474458, 32474601, 32474750, 32475294, 32475336, 32475618, 32477446, 32479166, 32484410, 32485927, 32486275, 32486956, 32486973, 32487230, 32487539, 32488343, 32489626, 32492855, 32493543, 32493878, 32493902, 32494017, 32494427, 32494740, 32495329, 32495368, 32496959, 32497023, 32497145, 32498166, 32498220, 32498927, 32498956, 32499597, 32500334, 32501375, 32501412, 32510736, 32511328, 32511345, 32511687, 32512482, 32513015, 32513118, 32513430, 32515173, 32515836, 32516186, 32517052, 32517512, 32517839, 32517922, 32518360, 32518512, 32519181, 32519288, 32520340, 32520437, 32520915, 32521331, 32521843, 32522146, 32522554, 32522789, 32522823, 32522949, 32523005, 32526337, 32526630, 32527719, 32527820, 32529976, 32539509, 32540451, 32540739, 32541891, 32542100, 32543662, 32544237, 32544717, 32544720, 32545297, 32547881, 32548403, 32548725, 32549513, 32550182, 32550855, 32551315, 32552047, 32552243, 32555802, 32556425, 32560264, 32560581, 32563412, 32563962, 32565543, 32566565, 32566882, 32567162, 32569160, 32570428, 32570844, 32571044, 32571404, 32572962, 32573157, 32574550, 32575795, 32582327, 32583137, 32585387, 32586151, 32587155, 32587530, 32587735, 32588977, 32590898, 32591346, 32591479, 32591779, 32591909, 32592095, 32592332, 32592654, 32593354, 32593464, 32594318, 32595339, 32596566, 32596682, 32602724, 32602756, 32604145, 32604974, 32607216, 32607243, 32607706, 32609846, 32609919, 32610113, 32610868, 32611098, 32611574, 32611803, 32613005, 32613382, 32613819, 32613899, 32614329, 32615657, 32624237, 32626197, 32626895, 32629480, 32629544, 32629707, 32629984, 32630669, 32631024, 32633322, 32633994, 32635971, 32636912, 32637541, 32639029, 32639356, 32639455, 32639630, 32640146, 32640160, 32640167, 32640475, 32640972, 32640987, 32641743, 32642920, 32653180, 32653284, 32654310, 32654372, 32655645, 32656428, 32656905, 32658141, 32658991, 32659903, 32660563, 32663700, 32663914, 32664342, 32664513, 32664922, 32665979, 32668138, 32668229, 32669184, 32670250, 32670255, 32672281, 32677020, 32678278, 32682245, 32682259, 32685595, 32685597, 32686255, 32686482, 32686807, 32687378, 32687700, 32688369, 32688437, 32688856, 32690001, 32690780, 32691273, 32691797, 32691825, 32692627, 32693311, 32694013, 32694926, 32695147, 32695338, 32695430, 32695730, 32696174, 32696708, 32697181, 32697787, 32698263, 32698951, 32698978, 32700654, 32711366, 32711553, 32711932, 32712912, 32714709, 32715847, 32716412, 32719179, 32719222, 32719480, 32719536, 32719550, 32720612, 32721159, 32721863, 32722699, 32723251, 32725055, 32725298, 32725989, 32734190, 32736750, 32737094, 32737100, 32737572, 32737591, 32737862, 32738644, 32739601, 32740696, 32741426, 32741605, 32742138, 32744173, 32744280, 32744655, 32744729, 32744888, 32745333, 32745570, 32747090, 32749131, 32749368, 32758897, 32759203, 32760626, 32760916, 32760923, 32761485, 32762923, 32763273, 32763636, 32763663, 32763806, 32764846, 32765879, 32766110, 32766675, 32766749, 32767792, 32768234, 32769985, 32770034, 32774111, 32778005, 32778463, 32779740, 32780898, 32781084, 32782555, 32783155, 32784025, 32784167, 32785049, 32785578, 32786361, 32787565, 32787767, 32788387, 32788912, 32789430, 32790405, 32791783, 32804093, 32804478, 32804623, 32806298, 32806346, 32806997, 32808134, 32808911, 32808967, 32809193, 32810843, 32812220, 32813011, 32813220, 32814057, 32814291, 32815376, 32815591, 32816244, 32816279, 32817135, 32817372, 32818876, 32822281, 32823243, 32826890, 32830952, 32832755, 32835007, 32837269, 32837522, 32838426, 32838916, 32839095, 32839331, 32839466, 32839755, 32841325, 32841664, 32841786, 32842636, 32842720, 32842742, 32842837, 32842872, 32843318, 32843339, 32843748, 32844482, 32844553, 32846341, 32847071, 32847171, 32847192, 32857502, 32859486, 32859796, 32860241, 32861187, 32861858, 32862201, 32862637, 32862671, 32863795, 32863949, 32864282, 32865341, 32865368, 32866206, 32867357, 32867759, 32868205, 32869447, 32871200, 32871481, 32871834, 32871914, 32873486, 32874483, 32882227, 32884145, 32884768, 32886504, 32886685, 32886840, 32887422, 32887922, 32888651, 32890535, 32891693, 32891739, 32891899, 32892136, 32894395, 32895059, 32895497, 32895867, 32896891, 32897682, 32899270, 32900642, 32908254, 32909500, 32910210, 32910682, 32913567, 32914993, 32915259, 32915858, 32916229, 32916401, 32916528, 32916656, 32917316, 32918105, 32918500, 32918596, 32918750, 32919446, 32921223, 32921905, 32922140, 32923465, 32923641, 32927853, 32928969, 32932191, 32932962, 32934396, 32934941, 32935056, 32936100, 32936741, 32936968, 32937239, 32937503, 32938862, 32939228, 32939612, 32941662, 32944445, 32951909, 32954122, 32954967, 32955171, 32955806, 32958005, 32958205, 32958460, 32958738, 32960826, 32960846, 32960937, 32962007, 32962183, 32962654, 32963520, 32963684, 32963944, 32964231, 32964712, 32966359, 32974662, 32975182, 32975659, 32975837, 32976615, 32977189, 32977244, 32980632, 32981020, 32981400, 32981784, 32981923, 32983640, 32984525, 32984586, 32985928, 32987530, 32988243, 32988437, 32990834, 32991317, 32991772, 32992363, 32992565, 32992989, 32993329, 32994297, 33000281, 33002874, 33003402, 33003490, 33003882, 33004706, 33005757, 33007048, 33007122, 33008844, 33009247, 33012473, 33013377, 33014170, 33014281, 33015712, 33016169, 33017167, 33017491, 33017935, 33018326, 33019204, 33021522, 33021907, 33027593, 33033197, 33033345, 33034155, 33034566, 33034579, 33035433, 33035887, 33036300, 33036460, 33037402, 33037448, 33038447, 33038522, 33039486, 33039968, 33040097, 33040299, 33040480, 33040981, 33040982, 33041521, 33041720, 33042625, 33043157, 33044666, 33045381, 33045430, 33045631, 33046269, 33046517, 33046540, 33046641, 33047262, 33047533, 33047673, 33048564, 33060146, 33060844, 33061073, 33061120, 33061587, 33062768, 33064147, 33064565, 33064997, 33065659, 33065887, 33066435, 33068222, 33068307, 33069093, 33069143, 33069729, 33069823, 33070878, 33072205, 33072626, 33073672, 33074447, 33075391, 33075889, 33076337, 33076850, 33077077, 33077637, 33079456, 33079932, 33085714, 33090870, 33091419, 33091894, 33093029, 33093305, 33094268, 33094665, 33095878, 33096349, 33096360, 33097447, 33099280, 33107126, 33108109, 33111377, 33111633, 33111713, 33112475, 33113679, 33113748, 33114566, 33114937, 33115791, 33115898, 33116538, 33117403, 33118677, 33118737, 33120228, 33125521, 33127081, 33127593, 33128171, 33129769, 33130506, 33130722, 33130939, 33131065, 33131617, 33131737, 33131797, 33132704, 33132946, 33132957, 33133095, 33133804, 33133936, 33135574, 33135953, 33136035, 33136365, 33136604, 33136711, 33136856, 33137015, 33137916, 33138054, 33138217, 33138288, 33138908, 33139954, 33140301, 33140359, 33140362, 33140374, 33140381, 33140407, 33141285, 33146380, 33150278, 33151368, 33153343, 33153804, 33155589, 33155699, 33156018, 33156114, 33156353, 33158034, 33158321, 33158848, 33158958, 33159024, 33159169, 33159290, 33159414, 33161271, 33163187, 33164048, 33165010, 33165555, 33167158, 33167875, 33168402, 33168467, 33170307, 33170490, 33171115, 33172223, 33179638, 33183717, 33185746, 33187322, 33188345, 33188812, 33189046, 33190146, 33192372, 33192639, 33193018, 33194179, 33194959, 33195875, 33197031, 33197217, 33197221, 33197286, 33197383, 33197400, 33197543, 33199629, 33199832, 33206382, 33212695, 33213203, 33213696, 33213874, 33213929, 33217850, 33218665, 33218831, 33221396, 33221831, 33223203, 33224792, 33225701, 33227467, 33233589, 33238017, 33238589, 33239080, 33239290, 33239826, 33241019, 33241126, 33241777, 33242222, 33243152, 33243279, 33243541, 33243845, 33244044, 33244720, 33245808, 33245938, 33246832, 33247779, 33249287, 33249307, 33249712, 33250200, 33250308, 33250758, 33250798, 33251211, 33251522, 33253233, 33253616, 33253751, 33253752, 33254604, 33264846, 33264975, 33265644, 33266381, 33266535, 33267506, 33269406, 33270508, 33270861, 33271651, 33271805, 33272266, 33272756, 33273672, 33274580, 33275533, 33276430, 33276449, 33276618, 33276783, 33284630, 33285220, 33286175, 33288105, 33288480, 33289340, 33289916, 33292221, 33293204, 33293629, 33294093, 33295149, 33297022, 33303941, 33304177, 33304558, 33305246, 33305276, 33306597, 33307118, 33309540, 33310503, 33310977, 33311180, 33312564, 33313204, 33313596, 33313643, 33313828, 33314018, 33314066, 33314654, 33314703, 33315199, 33316050, 33316276, 33316716, 33317399, 33319247, 33322712, 33328071, 33328472, 33329374, 33331074, 33331400, 33331880, 33333054, 33333274, 33333476, 33334469, 33335021, 33335219, 33335732, 33335898, 33336170, 33336186, 33336483, 33337755, 33337885, 33338804, 33339279, 33339634, 33339765, 33340501, 33340553, 33341121, 33344062, 33344331, 33344599, 33345937, 33346296, 33346926, 33347443, 33347848, 33348009, 33348297, 33357160, 33359466, 33360175, 33360723, 33361309, 33361792, 33362114, 33362387, 33362442, 33363796, 33363854, 33363965, 33364083, 33365022, 33365841, 33366070, 33366156, 33366531, 33366592, 33367114, 33367568, 33368346, 33368509, 33368993, 33369058, 33369210, 33369433, 33370029, 33370100, 33370533, 33371130, 33372095, 33372136, 33372481, 33372962, 33374561, 33374674, 33376014, 33376496, 33378982, 33386112, 33386424, 33388043, 33388628, 33389021, 33389138, 33390018, 33390117, 33390525, 33391569, 33391672, 33391956, 33393004, 33393071, 33394122, 33394543, 33395183, 33395461, 33395781, 33395822, 33396043, 33396051, 33396074, 33398300, 33398441, 33398593, 33399033, 33399577, 33399598, 33399945, 33400459, 33400935, 33401441, 33404763, 33405109, 33405191, 33414130, 33415848, 33416076, 33416997, 33417304, 33417472, 33417860, 33418529, 33419468, 33419754, 33419959, 33421046, 33422228, 33423583, 33423694, 33424502, 33425035, 33425430, 33426494, 33426657, 33429003, 33430157, 33430238, 33431566, 33432888, 33432916, 33439698, 33441444, 33441650, 33442042, 33442852, 33443403, 33443641, 33444148, 33444206, 33444560, 33444915, 33444933, 33445918, 33447205, 33447755, 33448556, 33449693, 33449879, 33450260, 33450565, 33450836, 33451157, 33451321, 33451669, 33454401, 33454983, 33456753, 33458747, 33462993, 33463378, 33463853, 33467379, 33467776, 33469032, 33469076, 33469471, 33470695, 33471855, 33471898, 33472091, 33472223, 33472561, 33473016, 33474152, 33474503, 33475214, 33475224, 33476199, 33476207, 33486376, 33487582, 33487739, 33488033, 33488814, 33489249, 33490275, 33490973, 33491668, 33491982, 33492363, 33493321, 33494747, 33495731, 33496701, 33496750, 33496753, 33497280, 33497293, 33499074, 33506969, 33510654, 33512061, 33512221, 33514024, 33514833, 33517326, 33518036, 33518096, 33518146, 33518904, 33518911, 33519073, 33519777, 33520950, 33522276, 33523443, 33524668, 33526850, 33528823, 33529244, 33529797, 33530754, 33531869, 33532070, 33533621, 33542246, 33543184, 33544367, 33544988, 33546566, 33546730, 33547310, 33548140, 33550207, 33550406, 33551405, 33551477, 33551730, 33552304, 33552797, 33553690, 33553723, 33554332, 33554731, 33554906, 33554918, 33555026, 33556117, 33556164, 33556854, 33557063, 33557092, 33557127, 33557152, 33557538, 33560558, 33561458, 33561572, 33566490, 33575580, 33576285, 33576370, 33577370, 33577602, 33577867, 33578120, 33578167, 33578554, 33579827, 33581672, 33582705, 33582837, 33582968, 33583908, 33584366, 33584632, 33585304, 33586568, 33587109, 33587242, 33587848, 33589330, 33589394, 33589589, 33590345, 33590597, 33591075, 33591750, 33591908, 33591997, 33592516, 33593143, 33593516, 33597902, 33599254, 33599578, 33604106, 33604762, 33604865, 33606885, 33607087, 33608039, 33608686, 33608945, 33609973, 33610785, 33611132, 33611214, 33611390, 33611735, 33612149, 33612489, 33612690, 33613093, 33613335, 33614628, 33614991, 33614994, 33615022, 33615162, 33615427, 33616595, 33617241, 33618111, 33618594, 33619449, 33619533, 33621778, 33628235, 33633474, 33634094, 33635333, 33635356, 33635478, 33637126, 33637348, 33637472, 33637475, 33637696, 33637717, 33637754, 33638258, 33639358, 33639544, 33640832, 33642991, 33643464, 33644714, 33644779, 33650888, 33650924, 33657703, 33657712, 33658301, 33658825, 33659294, 33659545, 33659681, 33660219, 33660335, 33660583, 33661910, 33663209, 33663400, 33663469, 33663516, 33663559, 33664956, 33666459, 33667043, 33668315, 33675156, 33675949, 33677789, 33679023, 33681365, 33681839, 33684280, 33684361, 33684569, 33685681, 33685834, 33685877, 33687906, 33688236, 33688445, 33689096, 33689282, 33689443, 33692362, 33692426, 33692764, 33699901, 33700790, 33704768, 33704955, 33705126, 33706842, 33707119, 33707414, 33707787, 33710130, 33711805, 33712118, 33712162, 33712691, 33714468, 33714704, 33715504, 33717357, 33717561, 33718487, 33718700, 33719701, 33719801, 33720155, 33720761, 33721241, 33721662, 33723976, 33731205, 33732906, 33733095, 33734150, 33734587, 33735960, 33736500, 33738035, 33738441, 33739014, 33739119, 33740227, 33740848, 33741179, 33741369, 33742912, 33744466, 33745867, 33745889, 33746457, 33748325, 33748621, 33748744, 33752367, 33752569, 33763747, 33767626, 33768882, 33769624, 33770387, 33770727, 33770863, 33771174, 33771231, 33771993, 33772668, 33773836, 33774158, 33776097, 33776950, 33777387, 33778820, 33778939, 33779781, 33779939, 33780444, 33780992, 33781091, 33781812, 33783560, 33783611, 33792731, 33793339, 33794184, 33794849, 33795652, 33796229, 33796651, 33797942, 33798723, 33799646, 33799956, 33800003, 33800198, 33800452, 33800798, 33801632, 33801795, 33801924, 33802757, 33803040, 33803351, 33803660, 33803939, 33804108, 33804828, 33805692, 33805832, 33805949, 33806072, 33806178, 33807346, 33808021, 33808308, 33808542, 33808896, 33809805, 33809955, 33810379, 33816701, 33820426, 33820649, 33822135, 33822303, 33824035, 33826107, 33826356, 33827124, 33827308, 33827419, 33827628, 33827651, 33828815, 33828932, 33828934, 33828941, 33829264, 33829359, 33830693, 33831321, 33831804, 33833950, 33834088, 33834171, 33834797, 33834835, 33835398, 33837876, 33844052, 33847596, 33847952, 33848415, 33848734, 33849304, 33849427, 33850101, 33850485, 33851462, 33851525, 33851649, 33853709, 33853931, 33854424, 33854839, 33855664, 33857332, 33857653, 33857788, 33857852, 33857920, 33857992, 33858026, 33858109, 33858185, 33858221, 33858255, 33858291, 33858325, 33858360, 33858412, 33858459, 33858516, 33858561, 33858652, 33858686, 33858730, 33858778, 33858832, 33858883, 33858917, 33858939, 33859010, 33859139, 33859213, 33859269, 33859413, 33859536, 33859650, 33859709, 33868084, 33872235, 33873071, 33873129, 33875907, 33877126, 33877385, 33878224, 33878304, 33879560, 33879678, 33880591, 33881487, 33882302, 33882303, 33882480, 33882538, 33882607, 33883284, 33883835, 33886778, 33896791, 33897516, 33897654, 33898257, 33898758, 33899269, 33899621, 33899671, 33900120, 33900357, 33903036, 33903126, 33903912, 33904168, 33905241, 33905761, 33905808, 33906217, 33906559, 33908370, 33909081, 33909117, 33909171, 33909501, 33910275, 33910285, 33910579, 33910592, 33910623, 33911045, 33911316, 33911545, 33912452, 33912472, 33914920, 33924213, 33925594, 33926505, 33927409, 33929308, 33930001, 33930200, 33930314, 33930685, 33930720, 33930847, 33931972, 33932078, 33932986, 33934116, 33935173, 33936016, 33937500, 33937935, 33938180, 33938196, 33938980, 33940518, 33940565, 33940965, 33940981, 33941058, 33941611, 33943463, 33944810, 33956188, 33957481, 33957904, 33958858, 33959520, 33959926, 33960669, 33960952, 33961097, 33965210, 33965604, 33966130, 33966739, 33966825, 33968090, 33968100, 33968717, 33968832, 33969711, 33970702, 33970821, 33971407, 33975830, 33983483, 33985040, 33986174, 33986330, 33989861, 33990510, 33992444, 33992810, 33994123, 33995029, 33995360, 33995509, 33995697, 33997116, 33997414, 33997775, 33999180, 33999358, 33999718, 33999959, 34002592, 34007436, 34009537, 34009812, 34015335, 34018182, 34018494, 34019300, 34019332, 34019384, 34021473, 34021685, 34022605, 34022899, 34023279, 34023858, 34023956, 34033279, 34037611, 34038034, 34038565, 34039161, 34039382, 34039920, 34040282, 34040502, 34041212, 34041240, 34042460, 34042933, 34044000, 34045186, 34052117, 34056121, 34060667, 34060780, 34061402, 34061476, 34061712, 34062242, 34063682, 34064758, 34066453, 34073697, 34074954, 34075582, 34076510, 34078433, 34079339, 34079906, 34081579, 34081744, 34082338, 34083370, 34083433, 34083913, 34084722, 34084882, 34085608, 34086285, 34086299, 34086451, 34086536, 34088242, 34088602, 34088963, 34090157, 34092130, 34092378, 34092692, 34093394, 34094120, 34095129, 34106139, 34106453, 34109328, 34109549, 34109560, 34110339, 34112146, 34112473, 34112877, 34112951, 34112973, 34113013, 34113283, 34114878, 34116890, 34117312, 34117791, 34118265, 34119248, 34119401, 34120345, 34122282, 34123001, 34123380, 34123766, 34124758, 34126613, 34127033, 34135931, 34136207, 34137662, 34140503, 34141208, 34141282, 34141499, 34141536, 34142171, 34145853, 34146082, 34146856, 34146918, 34148578, 34150110, 34150759, 34151090, 34151240, 34151244, 34151923, 34152488, 34152640, 34152782, 34153737, 34155099, 34155238, 34155346, 34156090, 34157306, 34160049, 34165899, 34167526, 34167790, 34168703, 34168744, 34169178, 34172503, 34175144, 34175352, 34175948, 34176029, 34176865, 34179934, 34180055, 34180458, 34181949, 34182798, 34183507, 34192721, 34194658, 34198623, 34198702, 34199923, 34200596, 34200757, 34200930, 34201838, 34202239, 34203198, 34203862, 34204400, 34205272, 34207023, 34207221, 34208601, 34209859, 34211243, 34220146, 34221845, 34226463, 34226561, 34227488, 34227613, 34227763, 34229321, 34230315, 34230422, 34230736, 34230767, 34231071, 34231309, 34242009, 34242315, 34243063, 34245204, 34245349, 34245930, 34246459, 34246665, 34247120, 34249822, 34251977, 34252233, 34252353, 34252354, 34253472, 34253528, 34254323, 34254715, 34255655, 34255765, 34255936, 34256021, 34257174, 34257857, 34270312, 34271334, 34273120, 34273839, 34274276, 34275268, 34276751, 34277688, 34277950, 34279946, 34279979, 34279999, 34280381, 34280529, 34280807, 34281635, 34282768, 34282908, 34283006, 34283548, 34285516, 34286289, 34287598, 34287936, 34288008, 34288965, 34289746, 34289771, 34299993, 34300631, 34301991, 34303671, 34304083, 34304542, 34307411, 34309291, 34310279, 34310470, 34311669, 34311674, 34311736, 34312161, 34312287, 34312696, 34313361, 34316114, 34316421, 34316720, 34321143, 34330019, 34330434, 34331913, 34332161, 34332588, 34332634, 34333086, 34333984, 34334813, 34335490, 34335830, 34336159, 34336643, 34337848, 34338537, 34338632, 34338758, 34338997, 34339017, 34340073, 34340371, 34340636, 34340705, 34340798, 34340899, 34341445, 34341502, 34341623, 34342234, 34342578, 34342692, 34343810, 34344260, 34353099, 34354512, 34355188, 34355249, 34356455, 34356697, 34357026, 34357976, 34358709, 34359251, 34359774, 34361043, 34361230, 34361498, 34363484, 34364554, 34364910, 34366890, 34368840, 34369286, 34369771, 34370020, 34370443, 34372127, 34382227, 34385328, 34385350, 34386966, 34387472, 34387795, 34388419, 34388926, 34390077, 34390259, 34390679, 34390878, 34391663, 34392159, 34393516, 34396008, 34396089, 34397410, 34397694, 34398737, 34406877, 34407368, 34411338, 34414829, 34414918, 34416305, 34416867, 34417473, 34417647, 34418456, 34418867, 34419457, 34420156, 34422374, 34434911, 34435092, 34435217, 34435625, 34437215, 34437605, 34437841, 34437863, 34438332, 34439275, 34439543, 34441226, 34441944, 34442356, 34442588, 34444148, 34444462, 34445853, 34446226, 34446584, 34446692, 34446699, 34446954, 34447059, 34447192, 34460181, 34462917, 34464345, 34464418, 34465369, 34466610, 34467499, 34468174, 34469584, 34470137, 34471809, 34472219, 34473043, 34473061, 34473710, 34474041, 34474940, 34475001, 34475222, 34475879, 34475911, 34476354, 34478355, 34479011, 34480692, 34480867, 34492123, 34495569, 34497005, 34497014, 34497780, 34498352, 34498525, 34500672, 34501862, 34501965, 34504459, 34504985, 34505596, 34505933, 34506326, 34506733, 34507316, 34507528, 34507664, 34508507, 34508514, 34509530, 34509614, 34509714, 34509962, 34510016, 34510251, 34510267, 34511424, 34511660, 34511946, 34512326, 34512473, 34512531, 34513045, 34528048, 34531889, 34532229, 34532865, 34533755, 34537351, 34538124, 34540407, 34540548, 34540651, 34541003, 34542394, 34542637, 34542722, 34544490, 34544531, 34545096, 34545914, 34546386, 34547086, 34547130, 34547513, 34553939, 34559317, 34561464, 34563046, 34563193, 34563897, 34564461, 34565086, 34565193, 34566617, 34567195, 34568168, 34568389, 34568442, 34568606, 34568735, 34569015, 34569284, 34569862, 34570179, 34570419, 34570466, 34570546, 34571313, 34571903, 34572416, 34572690, 34572988, 34573085, 34573289, 34573333, 34573617, 34573652, 34573730, 34573892, 34574062, 34575120, 34575577, 34575734, 34576153, 34576896, 34577400, 34579711, 34579818, 34581377, 34590333, 34591835, 34592879, 34594680, 34594736, 34594855, 34595207, 34596807, 34596980, 34597113, 34597115, 34597565, 34597890, 34597908, 34598106, 34598210, 34598601, 34598873, 34598926, 34599099, 34599595, 34599835, 34600196, 34600197, 34600528, 34600980, 34600981, 34601375, 34601526, 34601527, 34602364, 34603347, 34603537, 34603974, 34604741, 34604993, 34615251, 34616155, 34616159, 34617288, 34617306, 34617806, 34618725, 34618780, 34619180, 34619181, 34620159, 34621846, 34622425, 34622572, 34622599, 34624575, 34625014, 34625569, 34626174, 34626227, 34627263, 34627404, 34627991, 34628457, 34629518, 34637781, 34638382, 34641559, 34642135, 34643122, 34643125, 34643154, 34643339, 34644073, 34645431, 34645474, 34646456, 34646956, 34647747, 34648726, 34649074, 34650044, 34650045, 34650644, 34650731, 34651002, 34651149, 34651243, 34651557, 34652050, 34652401, 34652895, 34653445, 34653919, 34654037, 34658433, 34665726, 34666990, 34668146, 34668355, 34668358, 34668747, 34668771, 34668966, 34669649, 34669991, 34670541, 34670642, 34670648, 34670951, 34671738, 34671747, 34674508, 34674518, 34674522, 34674571, 34674783, 34675554, 34675574, 34675826, 34675933, 34676541, 34676778, 34676989, 34678163, 34678528, 34678783, 34679372, 34680500, 34681348, 34681350, 34682319, 34682320, 34683039, 34683422, 34683423, 34683668, 34685291, 34685363, 34686710, 34687027, 34687129, 34687394, 34689351, 34691497, 34702539, 34703396, 34703735, 34706014, 34706420, 34707173, 34709703, 34710132, 34710159, 34711709, 34711926, 34712975, 34713132, 34713727, 34713845, 34714513, 34714714, 34714752, 34714823, 34714858, 34715153, 34715167, 34715301, 34715631, 34715670, 34718301, 34719412, 34720075, 34720148, 34721665, 34724568, 34736420, 34736792, 34739427, 34741436, 34741878, 34741929, 34742887, 34743630, 34743925, 34744343, 34744418, 34746726, 34747325, 34747647, 34747786, 34748037, 34749622, 34750638, 34750768, 34751030, 34751458, 34752216, 34753673, 34754113, 34754292, 34754714, 34754837, 34754978, 34755573, 34756435, 34758286, 34769371, 34770987, 34772718, 34773153, 34773173, 34773185, 34773340, 34774116, 34774136, 34774428, 34774996, 34775455, 34775764, 34775792, 34776562, 34777063, 34777474, 34777512, 34777911, 34778382, 34778635, 34779598, 34779631, 34780248, 34781397, 34781411, 34781471, 34781598, 34781605, 34782243, 34782901, 34783141, 34783414, 34784000, 34785117, 34785345, 34787507, 34788888, 34790283, 34790359, 34793297, 34794456, 34799363, 34803250, 34803343, 34803586, 34804112, 34805256, 34805778, 34806224, 34806366, 34806367, 34806495, 34806514, 34808222, 34809071, 34809441, 34811527, 34812069, 34812716, 34812742, 34813862, 34813888, 34814113, 34814254, 34814346, 34814693, 34815378, 34815478, 34815489, 34816200, 34816507, 34816635, 34817109, 34817394, 34817845, 34817995, 34818078, 34818223, 34823399, 34831686, 34831903, 34832171, 34832471, 34832571, 34833271, 34835520, 34837722, 34838039, 34838148, 34840399, 34841564, 34841661, 34841749, 34842543, 34844542, 34852905, 34854302, 34854960, 34855639, 34856559, 34857203, 34857931, 34857938, 34858475, 34859238, 34859735, 34862014, 34862041, 34862580, 34862874, 34863871, 34864643, 34864671, 34864725, 34864753, 34864972, 34865789, 34865900, 34866487, 34866728, 34866759, 34867120, 34867244, 34867833, 34867895, 34868121, 34868653, 34868720, 34868789, 34869189, 34869239, 34869494, 34870818, 34872665, 34879505, 34880354, 34883193, 34884683, 34885154, 34885192, 34885322, 34887719, 34889522, 34890222, 34890667, 34891543, 34892882, 34893297, 34894143, 34894146, 34894928, 34895092, 34895748, 34896324, 34896711, 34896855, 34897613, 34898331, 34898424, 34898445, 34898523, 34898724, 34898975, 34899169, 34899344, 34900252, 34900574, 34902519, 34902796, 34902831, 34903001, 34904728, 34904813, 34905082, 34905354, 34905764, 34906370, 34906639, 34907959, 34908368, 34908503, 34908777, 34908818, 34909133, 34909447, 34909799, 34910273, 34910291, 34911089, 34911215, 34912144, 34912650, 34920245, 34927464, 34927553, 34928845, 34929982, 34931659, 34931725, 34932711, 34934243, 34934274, 34935065, 34935134, 34937061, 34937130, 34937493, 34938757, 34939112, 34939194, 34939471, 34940975, 34941803, 34941824, 34942147, 34942149, 34942153, 34942244, 34942433, 34942812, 34943189, 34943331, 34943490, 34943898, 34943995, 34944206, 34944331, 34944656, 34944969, 34945115, 34945654, 34946651, 34946781, 34957430, 34959206, 34959521, 34959745, 34961461, 34962547, 34962940, 34963619, 34963911, 34964347, 34965654, 34967303, 34967614, 34968777, 34969295, 34969597, 34969708, 34970419, 34970971, 34971030, 34972119, 34972623, 34973075, 34973076, 34973080, 34973084, 34973090, 34973092, 34973097, 34973099, 34973273, 34973277, 34973280, 34973282, 34973285, 34973291, 34973294, 34973301, 34973307, 34973309, 34973310, 34973312, 34973315, 34973317, 34973320, 34973323, 34973325, 34973328, 34973329, 34973336, 34973339, 34973341, 34973342, 34973346, 34973351, 34973355, 34973358, 34973361, 34973362, 34973365, 34973368, 34973372, 34973374, 34973375, 34973381, 34973385, 34973531, 34973626, 34973664, 34974125, 34974372, 34974697, 34976548, 34978022, 34979567, 34980794, 34991680, 34993780, 34994351, 34995111, 34995833, 34996044, 34996956, 34997387, 34999632, 35000838, 35000937, 35001905, 35002051, 35002306, 35002485, 35002646, 35002929, 35003343, 35004201, 35006217, 35007028, 35007116, 35008282, 35008565, 35008605, 35008999, 35009136, 35009345, 35009485, 35009541, 35010507, 35010752, 35011619, 35011640, 35025716, 35026349, 35026513, 35028144, 35028642, 35029684, 35031282, 35032747, 35033050, 35033569, 35033782, 35034219, 35034679, 35035055, 35036157, 35036372, 35037090, 35038552, 35038660, 35039979, 35043189, 35045766, 35051128, 35052211, 35053979, 35054694, 35055881, 35056488, 35058717, 35059093, 35060425, 35060679, 35061422, 35061531, 35062002, 35063276, 35063521, 35063526, 35064410, 35064574, 35064773, 35065336, 35066121, 35068731, 35074379, 35078163, 35080222, 35080948, 35081835, 35082539, 35084611, 35086745, 35088230, 35090477, 35090806, 35091082, 35091978, 35092413, 35092774, 35092977, 35092994, 35093209, 35093265, 35095429, 35106435, 35107657, 35110133, 35111733, 35112401, 35112914, 35113521, 35114211, 35114898, 35117756, 35119436, 35119675, 35120214, 35120601, 35121794, 35122133, 35122273, 35124414, 35124908, 35124970, 35125301, 35126189, 35126561, 35126613, 35126946, 35129417, 35130236, 35143920, 35148023, 35148541, 35149061, 35149070, 35149731, 35152227, 35154175, 35156759, 35158293, 35158469, 35159298, 35160138, 35160175, 35160219, 35160330, 35162165, 35162237, 35162447, 35162948, 35163350, 35163371, 35163471, 35163489, 35164390, 35165077, 35165387, 35180075, 35180309, 35180603, 35181888, 35181914, 35182216, 35184852, 35184890, 35186536, 35187121, 35189125, 35191174, 35192269, 35192282, 35193302, 35193595, 35194605, 35194999, 35195260, 35195506, 35195562, 35197187, 35198804, 35200893, 35201948, 35212187, 35215300, 35217558, 35218247, 35218879, 35220487, 35221197, 35221984, 35222637, 35222669, 35223157, 35223622, 35224025, 35224047, 35224375, 35224856, 35227956, 35229601, 35231659, 35232913, 35234341, 35250249, 35251230, 35252182, 35252751, 35254402, 35255877, 35257113, 35259070, 35259352, 35260111, 35261140, 35261517, 35262245, 35262983, 35264500, 35266682, 35274660, 35278303, 35281985, 35282304, 35282947, 35285182, 35286946, 35287829, 35287989, 35288151, 35289358, 35289560, 35289838, 35291222, 35302839, 35303293, 35305224, 35306384, 35307272, 35309435, 35314303, 35314408, 35315104, 35315123, 35315437, 35316528, 35316653, 35317173, 35317596, 35317765, 35318079, 35318764, 35326098, 35326245, 35326246, 35326247, 35326248, 35326250, 35327377, 35331991, 35332821, 35334144, 35334225, 35335449, 35335855, 35338028, 35338361, 35339503, 35339736, 35341039, 35341878, 35342597, 35343006, 35343408, 35343515, 35345135, 35345787, 35346728, 35347149, 35347601, 35348388, 35348493, 35348772, 35348822, 35350121, 35350441, 35351198, 35351639, 35351776, 35351847, 35352762, 35357433, 35358044, 35367009, 35367880, 35368686, 35368718, 35369580, 35370988, 35371785, 35373867, 35374462, 35374537, 35374553, 35375611, 35376198, 35376266, 35377107, 35377214, 35377468, 35377624, 35378311, 35378708, 35379564, 35379937, 35380106, 35381354, 35382042, 35382059, 35382322, 35382601, 35382637, 35383032, 35383625, 35383847, 35383907, 35384044, 35384363, 35384557, 35384665, 35385112, 35386211, 35387201, 35387292, 35387780, 35388653, 35397945, 35398687, 35403169, 35403987, 35407334, 35407335, 35408389, 35409265, 35409837, 35410165, 35411713, 35412938, 35413103, 35413138, 35413281, 35413828, 35414817, 35414941, 35416569, 35417019, 35419107, 35419515, 35419560, 35419848, 35421780, 35422776, 35424720, 35425036, 35425370, 35426762, 35429114, 35429825, 35445364, 35445624, 35447465, 35448380, 35448474, 35449162, 35449363, 35450056, 35450583, 35450857, 35451761, 35452116, 35452595, 35453401, 35458446, 35458449, 35459343, 35460764, 35461043, 35461066, 35462021, 35462418, 35462583, 35463968, 35464157, 35465715, 35465977, 35466215, 35467349, 35467378, 35467729, 35468252, 35479430, 35479932, 35480346, 35482077, 35484484, 35485569, 35489990, 35491671, 35492354, 35492355, 35492680, 35494064, 35494598, 35495642, 35506345, 35508868, 35510806, 35511263, 35511657, 35516239, 35517266, 35517684, 35519087, 35519891, 35520070, 35521232, 35532250, 35532919, 35533941, 35535559, 35535748, 35535824, 35536169, 35536412, 35536621, 35536940, 35537141, 35537408, 35539979, 35540201, 35541072, 35541393, 35541433, 35542175, 35543371, 35543645, 35543822, 35543885, 35543924, 35544013, 35544456, 35544692, 35545217, 35545364, 35545538, 35545675, 35545834, 35545956, 35546274, 35546396, 35546609, 35546622, 35546826, 35560383, 35561941, 35563763, 35565541, 35566218, 35566259, 35567168, 35568105, 35568514, 35569688, 35570485, 35571771, 35572409, 35572798, 35573033, 35573036, 35573183, 35576280, 35577671, 35577741, 35578973, 35580207, 35580544, 35580712, 35581013, 35587655, 35588559, 35598401, 35600419, 35601380, 35601932, 35603002, 35604230, 35604626, 35605608, 35605847, 35606947, 35606999, 35607021, 35607517, 35608557, 35609708, 35609749, 35610142, 35610715, 35611006, 35611582, 35612695, 35613083, 35614405, 35615607, 35616625, 35616923, 35617137, 35617481, 35617866, 35618499, 35618955, 35632318, 35632623, 35633942, 35633975, 35634859, 35635976, 35636865, 35636923, 35636944, 35637221, 35638542, 35638710, 35639641, 35640309, 35642141, 35643136, 35643251, 35643660, 35643744, 35644829, 35645403, 35645735, 35646934, 35647754, 35647993, 35648343, 35648576, 35650720, 35652171, 35663099, 35664682, 35665960, 35666371, 35666542, 35667408, 35668126, 35671196, 35674089, 35674422, 35674626, 35674649, 35675461, 35675993, 35676197, 35676446, 35676576, 35676577, 35677406, 35677642, 35677893, 35679201, 35679527, 35680592, 35680634, 35682605, 35686000, 35686937, 35687752, 35688531, 35693467, 35700772, 35700939, 35701110, 35701623, 35702527, 35706351, 35706398, 35706818, 35707002, 35708343, 35708363, 35709613, 35710267, 35710285, 35711300, 35712161, 35714429, 35714996, 35717363, 35732445, 35733584, 35734058, 35734548, 35735994, 35736080, 35736392, 35736851, 35740051, 35740366, 35740607, 35740652, 35741526, 35741677, 35742945, 35744456, 35744570, 35745057, 35755429, 35763813, 35763967, 35764123, 35764392, 35764414, 35765699, 35767141, 35767183, 35768008, 35768410, 35770478, 35770625, 35770866, 35771123, 35773489, 35774277, 35785319, 35787956, 35793441, 35794789, 35796151, 35796404, 35797241, 35798500, 35799563, 35799639, 35799908, 35801326, 35801783, 35803128, 35804521, 35804895, 35805370, 35805967, 35807145, 35809082, 35815137, 35821312, 35822437, 35824229, 35825323, 35825968, 35826515, 35827360, 35828855, 35829747, 35830310, 35830678, 35831803, 35833408, 35834478, 35835799, 35836177, 35837012, 35838347, 35839245, 35839644, 35839743, 35841929, 35845086, 35845891, 35860110, 35860987, 35864793, 35866771, 35867012, 35867174, 35867301, 35868843, 35869179, 35869573, 35870558, 35871462, 35871563, 35871707, 35873366, 35873584, 35874516, 35876268, 35876752, 35877487, 35877576, 35878271, 35878554, 35879395, 35882163, 35883651, 35884438, 35891413, 35896960, 35903880, 35904139, 35905068, 35906296, 35906319, 35906869, 35907569, 35907703, 35910342, 35912260, 35913491, 35913977, 35914026, 35914430, 35914695, 35915059, 35917284, 35917402, 35932187, 35933758, 35934582, 35935147, 35935884, 35936486, 35936839, 35937315, 35938578, 35938780, 35939172, 35939976, 35940879, 35941414, 35941846, 35943098, 35943560, 35944162, 35944640, 35945925, 35946894, 35947982, 35948161, 35948262, 35948363, 35948624, 35960561, 35962851, 35968082, 35968506, 35969209, 35970337, 35970457, 35971004, 35971289, 35971338, 35971631, 35972226, 35973818, 35975938, 35983060, 35985733, 35987511, 35987697, 35990131, 35991580, 35992895, 35994137, 35996788, 35997127, 35997443, 35998617, 35998681, 35998706, 35999311, 35999752, 36000060, 36000598, 36001199, 36001210, 36001721, 36002126, 36002465, 36002640, 36003052, 36009052, 36019044, 36022579, 36022633, 36023847, 36024352, 36026317, 36026362, 36026683, 36026901, 36026905, 36027543, 36028289, 36028980, 36029675, 36030319, 36030327, 36030429, 36030876, 36031291, 36032194, 36032233, 36033901, 36035234, 36035685, 36036239, 36036247, 36036690, 36037050, 36037553, 36037737, 36037755, 36037934, 36038044, 36038553, 36038611, 36039779, 36040866, 36048651, 36053229, 36054909, 36056318, 36059312, 36059724, 36060345, 36060380, 36062042, 36062684, 36063437, 36065316, 36065460, 36066782, 36066786, 36066976, 36067239, 36067373, 36067659, 36067720, 36069824, 36069969, 36070169, 36071964, 36074183, 36074496, 36074501, 36075116, 36093396, 36095532, 36096294, 36096753, 36099912, 36100277, 36100912, 36101312, 36101585, 36101907, 36102334, 36102743, 36102911, 36103945, 36104737, 36104782, 36104871, 36104999, 36105413, 36105879, 36106102, 36107161, 36107461, 36107824, 36107858, 36107980, 36109058, 36109520, 36111777, 36112574, 36112972, 36113064, 36113157, 36113494, 36113902, 36114551, 36115133, 36115600, 36115617, 36116659, 36116817, 36117933, 36119937, 36130004, 36130157, 36134899, 36135074, 36136059, 36136691, 36138815, 36139834, 36140126, 36140139, 36141925, 36143952, 36144474, 36144773, 36144840, 36144873, 36145260, 36146306, 36146983, 36147344, 36148141, 36148775, 36149167, 36150184, 36150827, 36150848, 36150849, 36151602, 36152114, 36153116, 36154392, 36156383, 36164605, 36164625, 36164626, 36164628, 36165118, 36166183, 36168287, 36172362, 36173208, 36173217, 36174391, 36174856, 36176834, 36176975, 36178496, 36178750, 36179067, 36179489, 36181056, 36181482, 36182607, 36183263, 36184333, 36192955, 36194771, 36199078, 36200174, 36200534, 36201097, 36203411, 36204484, 36205582, 36205690, 36207176, 36207205, 36207411, 36207627, 36207988, 36208114, 36222352, 36222685, 36222938, 36224322, 36227941, 36228118, 36228709, 36228748, 36230990, 36232022, 36232166, 36232441, 36232767, 36233568, 36234646, 36234990, 36235377, 36235919, 36237292, 36237635, 36237984, 36238259, 36238263, 36238511, 36239203, 36239398, 36239447, 36239678, 36243669, 36248121, 36258398, 36259589, 36260326, 36261639, 36261846, 36262352, 36266337, 36266779, 36267076, 36267430, 36267536, 36268182, 36268693, 36269168, 36272101, 36273053, 36274349, 36275432, 36275488, 36275636, 36276731, 36276848, 36277479, 36278439, 36279171, 36279952, 36281399, 36281536, 36286187, 36290263, 36291776, 36297751, 36298346, 36299079, 36299874, 36300020, 36300117, 36300399, 36301588, 36302622, 36304747, 36306304, 36308058, 36308714, 36308958, 36311275, 36311574, 36312382, 36312656, 36312793, 36314978, 36317677, 36318762, 36318891, 36323083, 36328786, 36330896, 36334305, 36338413, 36341399, 36342918, 36344238, 36344734, 36345618, 36345999, 36346393, 36347619, 36348175, 36348414, 36349254, 36350019, 36350782, 36352443, 36362241, 36369519, 36371639, 36373992, 36375412, 36385422, 36385652, 36385859, 36386336, 36386434, 36388066, 36392081, 36406388, 36406780, 36413058, 36413905, 36415669, 36416175, 36416190, 36416261, 36417678, 36418029, 36418662, 36419581, 36419597, 36422083, 36422491, 36423342, 36424051, 36424259, 36428083, 36429252, 36439840, 36442060, 36442695, 36442701, 36443315, 36444615, 36444861, 36447553, 36447873, 36447954, 36449085, 36450711, 36450755, 36451673, 36452091, 36452424, 36452793, 36452879, 36452952, 36453333, 36454329, 36456983, 36457839, 36470337, 36470413, 36470755, 36470781, 36474186, 36476019, 36477164, 36480063, 36480769, 36483808, 36483860, 36484094, 36484885, 36484998, 36485208, 36486639, 36494065, 36504401, 36505036, 36507122, 36507405, 36512037, 36512468, 36513360, 36515381, 36518297, 36518627, 36520450, 36521596, 36522147, 36522454, 36523136, 36523239, 36524344, 36524579, 36524592, 36524628, 36524733, 36524736, 36524825, 36525134, 36526350, 36526498, 36526948, 36530630, 36537281, 36538413, 36545763, 36547511, 36548370, 36549094, 36550886, 36553817, 36554404, 36554674, 36555409, 36556198, 36556335, 36557577, 36558385, 36559058, 36559394, 36559708, 36560040, 36562445, 36563076, 36564172, 36564280, 36565341, 36565747, 36566211, 36566458, 36568041, 36568522, 36568793, 36569165, 36569809, 36580953, 36581411, 36582723, 36583438, 36583911, 36585544, 36588811, 36589935, 36590705, 36593106, 36595587, 36595934, 36595992, 36596010, 36596441, 36596534, 36599643, 36600330, 36601082, 36601112, 36602143, 36602402, 36602472, 36603022, 36603359, 36603760, 36604190, 36604608, 36605077, 36605449, 36607014, 36609582, 36621681, 36622388, 36623904, 36624991, 36625803, 36625859, 36626088, 36626718, 36626720, 36627974, 36628745, 36629957, 36630179, 36631016, 36631309, 36631331, 36631877, 36634912, 36635324, 36636097, 36636843, 36638128, 36638406, 36639097, 36639226, 36639331, 36639474, 36639854, 36640727, 36640940, 36642463, 36644345, 36654935, 36655114, 36658066, 36660367, 36662055, 36662434, 36662679, 36663940, 36664429, 36664524, 36664753, 36664809, 36666568, 36666806, 36667740, 36667757, 36667764, 36668984, 36669335, 36671250, 36671805, 36672182, 36672509, 36672587, 36673727, 36673826, 36677260, 36680950, 36682643, 36686745, 36689312, 36690300, 36692757, 36692799, 36692867, 36694875, 36695047, 36698906, 36699474, 36699822, 36700214, 36700231, 36700556, 36701165, 36702037, 36703698, 36705331, 36707208, 36719856, 36722922, 36723624, 36723751, 36724053, 36724871, 36725752, 36727252, 36729237, 36730139, 36731184, 36731840, 36732184, 36732265, 36732268, 36732486, 36733912, 36734443, 36734479, 36734862, 36735656, 36736560, 36738171, 36749669, 36753567, 36754329, 36755695, 36756928, 36757019, 36759203, 36760422, 36760618, 36760718, 36761195, 36761351, 36761546, 36762425, 36763000, 36763364, 36763872, 36765456, 36765768, 36766262, 36766463, 36766581, 36767003, 36767287, 36768105, 36768671, 36769254, 36769566, 36769701, 36770249, 36770543, 36770603, 36772977, 36775306, 36775864, 36776649, 36790374, 36790436, 36790861, 36790993, 36791070, 36791075, 36791177, 36791212, 36793167, 36794020, 36797812, 36799031, 36799115, 36799561, 36800224, 36800531, 36800544, 36801700, 36802058, 36802178, 36802275, 36802782, 36803219, 36803240, 36803634, 36804602, 36807469, 36809256, 36811087, 36812594, 36814196, 36827970, 36834160, 36834233, 36835210, 36835515, 36835724, 36837252, 36838356, 36838975, 36839333, 36839603, 36840251, 36842389, 36843184, 36843450, 36844033, 36845799, 36847346, 36847741, 36850437, 36850639, 36850666, 36850756, 36851304, 36861904, 36864001, 36866658, 36867054, 36868057, 36868259, 36869397, 36871415, 36872760, 36873351, 36874130, 36874857, 36875783, 36876087, 36876626, 36876711, 36876726, 36877793, 36877811, 36879186, 36879561, 36879622, 36879882, 36880299, 36880748, 36881817, 36882951, 36883189, 36883570, 36885570, 36899777, 36900215, 36901012, 36902003, 36902596, 36903031, 36903749, 36905975, 36907410, 36907611, 36908969, 36909079, 36911224, 36912049, 36912103, 36913858, 36914312, 36914681, 36916385, 36918042, 36926507, 36930121, 36932424, 36935778, 36938848, 36939142, 36939847, 36940502, 36940619, 36941407, 36941881, 36943036, 36943170, 36943763, 36943788, 36944690, 36944871, 36945382, 36945716, 36947914, 36948143, 36948312, 36949332, 36962041, 36964528, 36964554, 36965611, 36966434, 36966564, 36968660, 36968882, 36969985, 36970956, 36972269, 36972423, 36974745, 36975415, 36976054, 36977739, 36977949, 36977963, 36978088, 36978687, 36979389, 36979429, 36979517, 36980520, 36980624, 36980704, 36981210, 36993553, 37000052, 37000460, 37001335, 37001358, 37001611, 37001839, 37002095, 37002110, 37002589, 37003001, 37004889, 37006073, 37007041, 37007234, 37008736, 37009208, 37009381, 37011610, 37012876, 37013070, 37013439, 37013514, 37014177, 37015069, 37015580, 37015738, 37016687, 37017123, 37017442, 37017494, 37017551, 37018570, 37019139, 37021135, 37024689, 37036204, 37036482, 37037209, 37038325, 37039084, 37040051, 37040109, 37040441, 37044668, 37045047, 37045339, 37045395, 37046584, 37046809, 37047558, 37047690, 37047830, 37049198, 37049392, 37050027, 37051984, 37052965, 37053879, 37053885, 37054005, 37054510, 37054570, 37055055, 37055614, 37058496, 37058761, 37059783, 37059873, 37060414, 37060487, 37060921, 37076606, 37077192, 37077420, 37077452, 37078848, 37079773, 37082108, 37082424, 37082775, 37083359, 37085176, 37085330, 37085360, 37085768, 37085946, 37086239, 37086338, 37087059, 37087748, 37087820, 37088650, 37089186, 37089972, 37091291, 37091495, 37091836, 37092949, 37093190, 37094211, 37095749, 37096810, 37106956, 37107830, 37110080, 37112979, 37113382, 37114174, 37114571, 37115789, 37116274, 37116572, 37116599, 37119902, 37121040, 37122097, 37122734, 37122782, 37122917, 37123029, 37123897, 37123921, 37124575, 37124748, 37125234, 37125677, 37130688, 37131084, 37140842, 37143168, 37145089, 37145292, 37145595, 37145800, 37146434, 37147346, 37147510, 37149876, 37150347, 37150744, 37151498, 37152147, 37152216, 37153558, 37153772, 37154316, 37154458, 37155990, 37156806, 37156954, 37156962, 37157732, 37157901, 37169034, 37172336, 37173126, 37177139, 37178994, 37179578, 37181611, 37181762, 37182292, 37183303, 37183308, 37183557, 37184315, 37186863, 37201413, 37203272, 37206478, 37207740, 37209253, 37210466, 37211528, 37211985, 37213155, 37213566, 37213944, 37214650, 37215196, 37215996, 37216221, 37217512, 37217656, 37217712, 37219331, 37220075, 37220500, 37231443, 37232036, 37234240, 37234419, 37235589, 37236484, 37236496, 37238180, 37238257, 37239390, 37239440, 37239585, 37241157, 37243231, 37244118, 37244269, 37244969, 37247846, 37248004, 37250658, 37250703, 37251089, 37251784, 37252456, 37252946, 37254646, 37255196, 37255419, 37255678, 37256344, 37257391, 37262985, 37274855, 37275347, 37278686, 37278757, 37279695, 37279899, 37280197, 37280744, 37281571, 37283116, 37284117, 37284186, 37288142, 37288192, 37288218, 37290331, 37290409, 37290649, 37295002, 37295129, 37295489, 37297267, 37297774, 37299489, 37313763, 37319929, 37320862, 37321046, 37321850, 37322127, 37322383, 37322391, 37322527, 37323042, 37323389, 37323568, 37324154, 37325219, 37325257, 37325712, 37326435, 37327617, 37328224, 37328228, 37329267, 37329507, 37329981, 37330113, 37330320, 37332425, 37350053, 37351371, 37352420, 37352490, 37352510, 37352913, 37353429, 37353496, 37354788, 37355159, 37357136, 37359153, 37359216, 37359282, 37360143, 37362026, 37362406, 37362550, 37362561, 37364773, 37366826, 37367841, 37368852, 37368944, 37369436, 37371348, 37371402, 37380620, 37382434, 37383065, 37384515, 37385573, 37389091, 37389402, 37389603, 37390982, 37391714, 37392222, 37392661, 37393289, 37393961, 37394048, 37394195, 37394538, 37394581, 37394819, 37396443, 37396903, 37397516, 37399976, 37400032, 37400190, 37400699, 37403250, 37403254, 37403292, 37403906, 37405591, 37406094, 37411818, 37418890, 37419066, 37420168, 37420623, 37422079, 37424095, 37424971, 37425475, 37426745, 37429048, 37429843, 37429967, 37430339, 37431670, 37432219, 37432513, 37432695, 37432963, 37437574, 37449648, 37450150, 37451148, 37453402, 37453811, 37453918, 37457857, 37458310, 37459100, 37459505, 37459963, 37461719, 37463351, 37463661, 37473304, 37479004, 37479403, 37480031, 37483042, 37483418, 37483778, 37484029, 37484146, 37485171, 37486008, 37488314, 37488394, 37488546, 37489811, 37489847, 37490794, 37490860, 37491711, 37492149, 37492307, 37492457, 37492915, 37493485, 37493875, 37494642, 37495393, 37495629, 37496003, 37496204, 37496216, 37497716, 37498886, 37503796, 37516039, 37516186, 37516807, 37517917, 37517983, 37519578, 37521814, 37524114, 37524497, 37524584, 37525508, 37526233, 37526942, 37527275, 37527694, 37528358, 37528805, 37531064, 37531227, 37532953, 37534289, 37534870, 37536568, 37536935, 37537938, 37547336, 37550095, 37551375, 37551736, 37553013, 37553206, 37553563, 37554457, 37554989, 37557737, 37558510, 37559612, 37559993, 37560099, 37560621, 37561571, 37561608, 37561979, 37562958, 37563231, 37563991, 37564133, 37564295, 37566380, 37566553, 37566689, 37567040, 37567352, 37567808, 37572031, 37582120, 37582626, 37584540, 37586552, 37587442, 37587722, 37588853, 37589724, 37591206, 37592338, 37592985, 37593207, 37593681, 37594107, 37594123, 37595418, 37595786, 37595840, 37596121, 37597057, 37597490, 37597593, 37598937, 37599188, 37599228, 37599260, 37599688, 37599767, 37601256, 37601264, 37618562, 37619828, 37619985, 37620075, 37620112, 37621859, 37623059, 37623532, 37624722, 37625889, 37626639, 37627464, 37628605, 37629358, 37629745, 37632041, 37632213, 37632842, 37634373, 37646339, 37649211, 37649703, 37650799, 37652454, 37653331, 37653401, 37653446, 37654607, 37655722, 37656035, 37656371, 37656763, 37657433, 37658697, 37658823, 37658876, 37660454, 37660520, 37661762, 37661934, 37665314, 37672215, 37675535, 37677210, 37677285, 37679114, 37680405, 37681737, 37683227, 37683532, 37684269, 37684411, 37684558, 37685681, 37685799, 37685979, 37686205, 37686652, 37686816, 37687470, 37687557, 37688093, 37688122, 37690190, 37690261, 37704576, 37704941, 37705867, 37708221, 37708820, 37708975, 37709780, 37709860, 37713818, 37714035, 37714674, 37714758, 37715858, 37716530, 37716663, 37716689, 37716938, 37718535, 37718777, 37719522, 37719532, 37720168, 37720310, 37720678, 37721173, 37721187, 37721920, 37722230, 37722355, 37722440, 37722813, 37723138, 37724303, 37730843, 37736271, 37736668, 37737635, 37739804, 37740263, 37740306, 37741095, 37741346, 37741655, 37745125, 37745324, 37746973, 37747056, 37747320, 37747665, 37748625, 37748875, 37749624, 37749816, 37749871, 37750651, 37751187, 37751255, 37751475, 37751710, 37752388, 37752595, 37752728, 37753861, 37765555, 37766913, 37768959, 37770692, 37771215, 37773074, 37774521, 37774577, 37775113, 37775593, 37775602, 37776493, 37776836, 37777459, 37779094, 37779472, 37779519, 37779789, 37781473, 37782234, 37782959, 37783648, 37790866, 37796453, 37797529, 37798135, 37798889, 37799269, 37799517, 37800426, 37802178, 37803799, 37803891, 37804194, 37806832, 37807428, 37808323, 37808713, 37808851, 37809449, 37810940, 37812244, 37812287, 37812628, 37813076, 37814479, 37816865, 37824729, 37824783, 37827019, 37827118, 37828875, 37829104, 37829384, 37829418, 37829971, 37831088, 37831584, 37832051, 37832356, 37833303, 37833361, 37833430, 37834436, 37834510, 37836284, 37838859, 37839297, 37846484, 37848201, 37850997, 37852017, 37852036, 37852838, 37853228, 37853952, 37854034, 37854208, 37854269, 37857318, 37857418, 37857450, 37857896, 37858010, 37859327, 37859365, 37859503, 37859751, 37860008, 37860436, 37860826, 37860874, 37861063, 37861094, 37861173, 37861270, 37862939, 37863226, 37874779, 37876363, 37877857, 37879813, 37880181, 37880212, 37880663, 37880836, 37881086, 37881440, 37881908, 37884239, 37885975, 37886498, 37887065, 37887662, 37887958, 37892817, 37898246, 37903401, 37903679, 37905017, 37905606, 37905723, 37906513, 37907745, 37908725, 37908845, 37908942, 37909306, 37909791, 37910249, 37910659, 37911423, 37911444, 37912733, 37913615, 37914227, 37914949, 37915138, 37915648, 37916132, 37916171, 37916376, 37916435, 37917362, 37918094, 37920283, 37920647, 37928353, 37929639, 37929678, 37930123, 37930512, 37931958, 37933235, 37934123, 37934319, 37934732, 37936322, 37937801, 37938356, 37938476, 37938819, 37939224, 37940963, 37941887, 37942286, 37943934, 37944084, 37944234, 37944344, 37944657, 37945032, 37945239, 37945492, 37945556, 37948409, 37957911, 37957913, 37959517, 37960640, 37961325, 37961786, 37962022, 37962667, 37962691, 37963049, 37965773, 37965894, 37966065, 37966467, 37966939, 37967805, 37967815, 37968082, 37969135, 37969775, 37969780, 37969902, 37970307, 37972295, 37972752, 37973543, 37974284, 37984791, 37987784, 37988667, 37991580, 37992414, 37994239, 37995432, 37995597, 37996940, 37997149, 37997359, 37997552, 37997733, 37997866, 37998044, 37998126, 37998185, 37999348, 37999637, 38000912, 38001943, 38002039, 38002816, 38012513, 38012586, 38013458, 38014329, 38015575, 38017255, 38018251, 38018978, 38019027, 38019452, 38019504, 38019683, 38020451, 38020914, 38022797, 38023118, 38023205, 38023481, 38023893, 38024925, 38025090, 38026871, 38027524, 38035942, 38036137, 38036896, 38038458, 38040259, 38041206, 38043492, 38043566, 38043785, 38043795, 38044830, 38047225, 38047234, 38047430, 38047612, 38048472, 38058175, 38060730, 38060903, 38061915, 38063165, 38063409, 38065417, 38066633, 38067877, 38068157, 38068200, 38069365, 38069616, 38070592, 38070930, 38071512, 38072306, 38073118, 38073407, 38073439, 38073745, 38074536, 38074939, 38075759, 38077631, 38086088, 38087036, 38087875, 38088580, 38088937, 38089972, 38090831, 38090959, 38091899, 38092017, 38092209, 38092338, 38092375, 38093592, 38094425, 38095602, 38095870, 38095992, 38096577, 38097104, 38097270, 38097712, 38097854, 38099100, 38099385, 38099663, 38100024, 38100743, 38100842, 38101520, 38101999, 38102302, 38102807, 38103695, 38103951, 38104359, 38104819, 38107122, 38107487, 38117013, 38117723, 38118620, 38119653, 38120024, 38120415, 38121162, 38122492, 38123024, 38123053, 38124375, 38124558, 38124658, 38124717, 38124781, 38125992, 38126922, 38127359, 38127764, 38127819, 38129923, 38130321, 38131075, 38131303, 38132766, 38133958, 38139729, 38141572, 38142172, 38145329, 38146195, 38146532, 38148185, 38148230, 38148828, 38151235, 38152165, 38152271, 38153109, 38153144, 38153527, 38154767, 38156198, 38156393, 38156458, 38156834, 38158505, 38158666, 38159025, 38159594, 38161621, 38161823, 38161876, 38163284, 38164338, 38164789, 38176684, 38177811, 38178614, 38178849, 38179533, 38179676, 38180044, 38180052, 38180515, 38180652, 38181901, 38182779, 38183006, 38183766, 38184743, 38185089, 38185326, 38185570, 38185723, 38185896, 38186228, 38186720, 38187985, 38188996, 38189048, 38189333, 38189997, 38190060, 38191030, 38191434, 38191564, 38191816, 38192365, 38192750, 38204393, 38204748, 38205870, 38206410, 38206750, 38207409, 38208076, 38208961, 38210636, 38213613, 38214158, 38214292, 38215233, 38215779, 38216750, 38217124, 38217808, 38230980, 38231298, 38231750, 38231792, 38232066, 38233100, 38234683, 38236284, 38236453, 38236489, 38236965, 38237634, 38237789, 38238213, 38238289, 38238311, 38238467, 38238477, 38241215, 38242515, 38243333, 38249335, 38253731, 38255543, 38255721, 38256481, 38257203, 38258281, 38258491, 38258963, 38259326, 38259425, 38260703, 38261134, 38262562, 38262744, 38262776, 38263100, 38263424, 38263722, 38263843, 38264324, 38264497, 38264725, 38265151, 38265292, 38266284, 38267759, 38270419, 38274602, 38279739, 38279803, 38280271, 38281238, 38281290, 38282146, 38282263, 38282396, 38282821, 38283014, 38283046, 38283969, 38284184, 38284797, 38285297, 38285710, 38286069, 38287045, 38288168, 38289163, 38289342, 38289861, 38289974, 38290721, 38291737, 38291878, 38292435, 38292509, 38292960, 38293251, 38293978, 38294395, 38294755, 38295420, 38297335, 38297356, 38297451, 38298573, 38301648, 38304407, 38307209, 38310360, 38311990, 38313098, 38314015, 38314181, 38316482, 38317245, 38317741, 38319077, 38319792, 38320412, 38322076, 38322205, 38322340, 38322413, 38323088, 38323875, 38323913, 38324498, 38324566, 38324605, 38324636, 38324729, 38324836, 38325258, 38325588, 38325730, 38326799, 38327109, 38328458, 38328516, 38328627, 38328676, 38329321, 38330618, 38330666, 38331025, 38341992, 38342247, 38343294, 38343348, 38343877, 38344053, 38344098, 38344490, 38344529, 38344955, 38345096, 38345268, 38346232, 38346297, 38347690, 38347769, 38347803, 38348422, 38348442, 38348548, 38348774, 38350177, 38350386, 38350557, 38351059, 38351159, 38351576, 38352243, 38352456, 38352716, 38353046, 38353586, 38355114, 38357338, 38357489, 38358085, 38358179, 38358672, 38362224, 38362889, 38365737, 38369334, 38370724, 38372297, 38373074, 38373555, 38373605, 38373611, 38373908, 38374111, 38374657, 38374924, 38376060, 38378063, 38378307, 38378977, 38379026, 38379296, 38379499, 38381460, 38382387, 38383280, 38383528, 38383664, 38383880, 38384259, 38385647, 38385661, 38385957, 38386283, 38387448, 38387518, 38388147, 38394592, 38396277, 38401934, 38404609, 38405956, 38406036, 38407621, 38408850, 38409013, 38409918, 38410290, 38410324, 38410625, 38410715, 38411100, 38412089, 38412164, 38412252, 38412670, 38413424, 38413582, 38413669, 38413983, 38416416, 38425013, 38425290, 38425405, 38426314, 38426678, 38426706, 38428358, 38429037, 38429399, 38429540, 38430139, 38430747, 38431951, 38432005, 38432015, 38432268, 38432337, 38434228, 38434243, 38436086, 38437345, 38437400, 38437489, 38439210, 38439667, 38450252, 38450627, 38452275, 38453682, 38454827, 38455907, 38456047, 38456962, 38458542, 38459079, 38459148, 38459666, 38459714, 38460403, 38460537, 38461069, 38461361, 38461551, 38462923, 38466670, 38469999, 38476127, 38476622, 38477999, 38479092, 38479119, 38479484, 38479798, 38481788, 38482233, 38483422, 38483645, 38484591, 38485853, 38486907, 38487129, 38487501, 38488360, 38489362, 38489365, 38489412, 38490007, 38490084, 38490130, 38490185, 38490463, 38491317, 38491647, 38492287, 38492481, 38494291, 38499062, 38500455, 38504936, 38506050, 38506559, 38507097, 38507282, 38507769, 38508082, 38511343, 38512394, 38512419, 38513601, 38515195, 38515474, 38517232, 38517279, 38517386, 38517564, 38517775, 38518412, 38518502, 38518822, 38519395, 38519698, 38519798, 38519846, 38519933, 38520057, 38520105, 38521048, 38521148, 38521353, 38521692, 38522214, 38522570, 38522572, 38522650, 38522777, 38523004, 38523910, 38524423, 38524530, 38524613, 38524828, 38525603, 38526531, 38527823, 38530274, 38533445, 38536594, 38537888, 38542242, 38544793, 38545605, 38545716, 38546801, 38547161, 38548368, 38549065, 38550060, 38550101, 38550121, 38550845, 38551314, 38551975, 38552305, 38552866, 38553060, 38553154, 38555375, 38568379, 38568411, 38568637, 38569074, 38569274, 38571112, 38571521, 38571699, 38572043, 38572244, 38572483, 38572925, 38573222, 38573947, 38574731, 38576272, 38577247, 38578309, 38578535, 38578895, 38579942, 38580161, 38580466, 38580737, 38580798, 38582584, 38584017, 38585091, 38585270, 38585709, 38586532, 38594104, 38595575, 38595900, 38597477, 38598773, 38599113, 38599135, 38599890, 38599974, 38600172, 38600363, 38601289, 38602950, 38603408, 38603413, 38603419, 38603598, 38604677, 38605542, 38607595, 38616190, 38616608, 38619291, 38619817, 38620576, 38620954, 38622176, 38624151, 38624202, 38624393, 38624590, 38625202, 38625574, 38627197, 38636200, 38636380, 38637325, 38637932, 38638043, 38638290, 38639373, 38641534, 38641762, 38642601, 38643123, 38643199, 38643343, 38643598, 38644454, 38644730, 38644908, 38645073, 38645138, 38645394, 38645542, 38646003, 38646093, 38646361, 38646460, 38646583, 38646673, 38646992, 38647106, 38647779, 38648703, 38649164, 38650519, 38659276, 38659532, 38660714, 38660719, 38660836, 38661035, 38661077, 38661121, 38661529, 38661599, 38662720, 38664110, 38665218, 38665309, 38665616, 38665712, 38665781, 38666143, 38666214, 38666435, 38667171, 38667319, 38667389, 38667401, 38667513, 38668811, 38669402, 38669507, 38669540, 38669549, 38669659, 38670981, 38671134, 38672462, 38672953, 38673393, 38673694, 38674050, 38674949, 38675212, 38675398, 38675436, 38675892, 38676507, 38677764, 38688345, 38688447, 38689892, 38690227, 38690326, 38690794, 38692279, 38692413, 38692599, 38692741, 38694154, 38694408, 38694671, 38695372, 38695379, 38696011, 38697194, 38697473, 38697544, 38698012, 38698409, 38698779, 38699349, 38699669, 38700144, 38700546, 38700900, 38700979, 38701332, 38701371, 38703077, 38704190, 38712082, 38719113, 38719312, 38719967, 38720911, 38721619, 38723037, 38723043, 38723568, 38723930, 38724672, 38724766, 38724903, 38725372, 38725481, 38725578, 38726947, 38727151, 38727787, 38728652, 38729150, 38729213, 38729226, 38729363, 38729893, 38729927, 38730101, 38730261, 38730270, 38730491, 38731307, 38731903, 38732553, 38733090, 38733492, 38738312, 38743077, 38744463, 38744915, 38745531, 38747463, 38747842, 38747953, 38749909, 38750675, 38751076, 38751148, 38751247, 38751747, 38753096, 38753854, 38754549, 38755435, 38758215, 38758437, 38758470, 38758693, 38759287, 38769461, 38771571, 38771645, 38771801, 38771896, 38771987, 38772162, 38772192, 38772442, 38772444, 38772648, 38772909, 38773077, 38773740, 38774229, 38774273, 38774765, 38774795, 38775393, 38775845, 38776154, 38776230, 38776399, 38776719, 38777110, 38778159, 38778545, 38778679, 38778984, 38779122, 38779673, 38780467, 38780773, 38780920, 38781437, 38781938, 38790321, 38790376, 38793028, 38794955, 38795067, 38797999, 38798422, 38798891, 38799072, 38799130, 38799816, 38800660, 38801229, 38801265, 38801882, 38804056, 38804226, 38811852, 38812884, 38813368, 38816080, 38817787, 38820330, 38821183, 38821353, 38821714, 38821812, 38822040, 38822042, 38822051, 38822078, 38822191, 38822394, 38822416, 38822423, 38822576, 38822997, 38823255, 38823488, 38823819, 38823877, 38824905, 38825558, 38827386, 38835837, 38835848, 38836189, 38836287, 38836436, 38836871, 38837515, 38837797, 38837908, 38838268, 38838508, 38839644, 38840086, 38840786, 38840986, 38841275, 38843607, 38843945, 38845208, 38845387, 38845841, 38847579, 38848589, 38848595, 38848822, 38849566, 38849720, 38849747, 38850195, 38850641, 38850685, 38850900, 38851240, 38865252, 38865428, 38865444, 38866687, 38868124, 38868235, 38868730, 38871318, 38873522, 38875696, 38875744, 38876036, 38876706, 38877494, 38878002, 38878093, 38878121, 38878305, 38880117, 38880146, 38880165, 38883016, 38883237, 38891565, 38895051, 38895570, 38895988, 38897393, 38897568, 38897865, 38897880, 38898010, 38898449, 38898473, 38898532, 38898878, 38901516, 38901745, 38902140, 38903415, 38903433, 38903571, 38905244, 38905405, 38905551, 38906520, 38906540, 38906830, 38916488, 38917671, 38919916, 38923466, 38923538, 38923804, 38923806, 38924100, 38924296, 38926533, 38927533, 38929093, 38929152, 38929447, 38929686, 38929785, 38929905, 38930291, 38930899, 38932123, 38932152, 38932487, 38932499, 38932722, 38932783, 38932921, 38932928, 38933466, 38935874, 38936188, 38945636, 38946002, 38946338, 38946571, 38946616, 38947031, 38948034, 38948282, 38949736, 38951134, 38951480, 38952079, 38953927, 38954155, 38954787, 38955176, 38956788, 38956861, 38957067, 38958331, 38958335, 38958896, 38959686, 38960780, 38971340, 38972054, 38972331, 38972601, 38972715, 38973376, 38973442, 38973683, 38975625, 38975833, 38976163, 38976266, 38976964, 38978119, 38978492, 38979588, 38980138, 38981559, 38981833, 38982539, 38982844, 38984210, 38990861, 38991359, 38994065, 38994146, 38994163, 38996279, 38996455, 38997963, 38999596, 39000649, 39001425, 39002208, 39002668, 39003257, 39003704, 39004228, 39004660, 39004682, 39004747, 39004963, 39005305, 39005418, 39005457, 39006084, 39006479, 39007163, 39017244, 39017612, 39019682, 39019705, 39021037, 39021270, 39021861, 39022640, 39022747, 39023763, 39024075, 39024135, 39024335, 39025947, 39026203, 39026318, 39026460, 39026754, 39027489, 39029474, 39030431, 39031171, 39031352, 39031369, 39032828, 39032922, 39033011, 39033104, 39036362, 39036601, 39036856, 39038058, 39044431, 39046235, 39047730, 39047938, 39048101, 39048459, 39048927, 39049573, 39049963, 39050750, 39050824, 39051034, 39052051, 39052275, 39052989, 39053316, 39053455, 39054292, 39055570, 39056463, 39058096, 39058139, 39058416, 39058512, 39059748, 39059885, 39059949, 39060083, 39061910, 39063760, 39064198, 39068627, 39069208, 39071845, 39073673, 39073945, 39075308, 39077786, 39078939, 39079737, 39082344, 39082680, 39083555, 39084248, 39084571, 39085166, 39085655, 39086034, 39086965, 39087174, 39088859, 39090814, 39091301, 39091453, 39094622, 39095513, 39099026, 39099185, 39100222, 39104154, 39104782, 39105752, 39106348, 39106356, 39106542, 39106779, 39106827, 39108250, 39108488, 39108525, 39109490, 39109559, 39109641, 39110289, 39110604, 39110722, 39110724, 39111904, 39112208, 39113067, 39118909, 39121689, 39122900, 39126166, 39126242, 39127377, 39127645, 39127891, 39127990, 39128287, 39129443, 39130110, 39130370, 39130970, 39131515, 39131563, 39131790, 39132008, 39132440, 39132833, 39133178, 39133335, 39134278, 39135159, 39135347, 39135578, 39136151, 39136919, 39138452, 39138656, 39140203, 39144630, 39145307, 39148112, 39148398, 39149331, 39151038, 39151565, 39152197, 39152828, 39152934, 39153425, 39153775, 39154129, 39154225, 39154590, 39154680, 39158118, 39164535, 39165460, 39167353, 39168682, 39169250, 39169257, 39169634, 39170719, 39172431, 39173038, 39173114, 39173434, 39173480, 39173868, 39174479, 39174661, 39175189, 39175927, 39176284, 39176316, 39176716, 39177178, 39177406, 39177542, 39184022, 39187282, 39188528, 39188904, 39189645, 39189916, 39190042, 39190247, 39190564, 39190741, 39191992, 39192253, 39194816, 39194870, 39194956, 39195083, 39195251, 39195385, 39195562, 39195598, 39195632, 39195945, 39196203, 39196251, 39196406, 39196672, 39197234, 39197630, 39198067, 39198335, 39198724, 39198812, 39199394, 39199646, 39199938, 39200717, 39201902, 39202381, 39204494, 39204506, 39204956, 39205249, 39205251, 39205708, 39214275, 39215668, 39216502, 39216657, 39216680, 39217138, 39218856, 39219803, 39220365, 39222514, 39223372, 39223858, 39223864, 39224044, 39224180, 39224459, 39225224, 39225808, 39226169, 39226897, 39226990, 39227113, 39228092, 39228094, 39228095, 39228097, 39228103, 39228199, 39228539, 39229177, 39229995, 39230238, 39230879, 39233951, 39239469, 39241033, 39242661, 39244435, 39245292, 39245717, 39245852, 39246657, 39247041, 39247162, 39247182, 39247190, 39248496, 39249216, 39249589, 39249817, 39250588, 39250651, 39253082, 39253803, 39254158, 39254188, 39254276, 39254556, 39254983, 39255596, 39255814, 39255997, 39256119, 39257300, 39257628, 39257752, 39260000, 39264133, 39266758, 39267072, 39267087, 39267436, 39267841, 39267913, 39268173, 39268680, 39269176, 39269197, 39269950, 39270026, 39272106, 39272264, 39273021, 39273127, 39274104, 39274407, 39274727, 39274842, 39275109, 39275307, 39276385, 39276537, 39276553, 39277753, 39277770, 39278071, 39278489, 39278952, 39278972, 39278995, 39279775, 39279844, 39281075, 39286281, 39287908, 39289339, 39290720, 39291433, 39293245, 39293995, 39294302, 39296143, 39297388, 39297733, 39298286, 39298359, 39298554, 39298580, 39299035, 39299556, 39299563, 39299669, 39299836, 39300454, 39300778, 39300803, 39301126, 39301719, 39302134, 39310681, 39312125, 39312406, 39312504, 39312544, 39314134, 39316277, 39316819, 39317739, 39318082, 39318160, 39318711, 39318825, 39319690, 39319732, 39320896, 39320905, 39321653, 39322131, 39328433, 39328463, 39330276, 39331473, 39332719, 39333777, 39334049, 39334723, 39336030, 39336634, 39337425, 39338045, 39339576, 39340113, 39341784, 39344534, 39349406, 39352337, 39352798, 39353543, 39354797, 39355308, 39356440, 39356609, 39356848, 39357569, 39357786, 39357925, 39357991, 39358213, 39358689, 39358731, 39359878, 39360814, 39361421, 39362209, 39362659, 39363254, 39363873, 39363945, 39364195, 39364558, 39364811, 39365863, 39366407, 39366531, 39366943, 39367175, 39367254, 39367389, 39367473, 39367953, 39368013, 39368228, 39368687, 39368739, 39369161, 39370255, 39370463, 39370510, 39377415, 39377493, 39379279, 39381594, 39382002, 39382939, 39382984, 39384694, 39386103, 39386426, 39386518, 39387664, 39389249, 39390060, 39390799, 39391786, 39393438, 39394362, 39394413, 39394869, 39395016, 39395056, 39395446, 39396774, 39397045, 39397601, 39399185, 39400206, 39400320, 39403402, 39406974, 39406987, 39407249, 39408466, 39409774, 39410172, 39411160, 39411473, 39411671, 39411803, 39411862, 39412258, 39414762, 39417081, 39417247, 39418539, 39418767, 39419438, 39420625, 39420994, 39421698, 39422717, 39423795, 39424020, 39424142, 39424796, 39430727, 39430939, 39431659, 39432804, 39433385, 39433447, 39433634, 39433872, 39435046, 39435068, 39435343, 39435878, 39436235, 39436326, 39437647, 39438684, 39439971, 39440326, 39440447, 39441427, 39441473, 39441689, 39441778, 39441986, 39441995, 39442501, 39444121, 39444576, 39444862, 39445072, 39445494, 39445790, 39445797, 39446490, 39446521, 39446861, 39447113, 39448224, 39450884, 39450944, 39452010, 39456812, 39458017, 39458058, 39458260, 39459261, 39459289, 39459414, 39460042, 39460238, 39460280, 39461199, 39461497, 39461820, 39463121, 39463533, 39463796, 39464576, 39465184, 39466432, 39466611, 39466994, 39467017, 39467637, 39467727, 39467827, 39468083, 39468117, 39468549, 39468780, 39468894, 39475659, 39479386, 39480858, 39482641, 39482645, 39483483, 39484824, 39486268, 39486920, 39487373, 39487691, 39487811, 39488896, 39489355, 39490280, 39492933, 39499036, 39501569, 39503211, 39503938, 39503956, 39505636, 39505733, 39505838, 39506613, 39506669, 39506709, 39506722, 39506761, 39506996, 39507205, 39507232, 39507258, 39507299, 39507313, 39507384, 39507867, 39508054, 39508157, 39508260, 39508483, 39508677, 39509127, 39509291, 39509371, 39509496, 39510008, 39518819, 39519500, 39519713, 39520213, 39520879, 39521098, 39521430, 39521725, 39521776, 39523241, 39524610, 39525042, 39525409, 39527269, 39527439, 39527452, 39527704, 39529313, 39529419, 39530164, 39530898, 39531357, 39531394, 39531837, 39532511, 39533775, 39534279, 39534662, 39534968, 39535122, 39535496, 39535519, 39535973, 39536117, 39536581, 39544736, 39545553, 39546786, 39547275, 39547331, 39547422, 39548630, 39550026, 39551281, 39551502, 39552136, 39552831, 39553301, 39554134, 39554345, 39554444, 39554757, 39555391, 39556358, 39556492, 39557125, 39557647, 39558183, 39558643, 39558910, 39559705, 39560337, 39560686, 39560689, 39560904, 39561064, 39562032, 39562510, 39564138, 39570961, 39571597, 39571630, 39572779, 39574821, 39574927, 39575605, 39577905, 39578804, 39578856, 39579188, 39579222, 39579615, 39579720, 39579755, 39580103, 39581218, 39581513, 39581683, 39581868, 39582136, 39582531, 39582959, 39583041, 39584091, 39586609, 39586869, 39587737, 39590053, 39594886, 39596725, 39596969, 39597846, 39598122, 39598312, 39598539, 39599343, 39600943, 39601037, 39601102, 39601321, 39601805, 39603509, 39605175, 39606056, 39606559, 39606775, 39607460, 39607818, 39608079, 39608549, 39608613, 39608804, 39609150, 39609201, 39609965, 39609983, 39610155, 39610470, 39610786, 39611903, 39612709, 39612807, 39613429, 39623103, 39624226, 39625292, 39625887, 39626069, 39626261, 39627084, 39627426, 39628698, 39629267, 39629732, 39630029, 39630186, 39630717, 39630912, 39630985, 39631067, 39631928, 39633520, 39634046, 39635536, 39636783, 39637207, 39638204, 39642408, 39643792, 39644187, 39645422, 39645588, 39646226, 39646336, 39646454, 39646807, 39648148, 39649942, 39649981, 39650074, 39650580, 39650644, 39651421, 39651749, 39651907, 39652004, 39652508, 39652588, 39652743, 39653183, 39655151, 39660557, 39663077, 39663407, 39663573, 39665305, 39667952, 39668232, 39669410, 39669667, 39671205, 39671720, 39671905, 39671975, 39672023, 39672129, 39672765, 39672781, 39673321, 39673368, 39673512, 39673839, 39676856, 39679438, 39681544, 39682102, 39683675, 39684340, 39685140, 39685886, 39687514, 39687655, 39688050, 39689128, 39690256, 39690260, 39690649, 39690826, 39690997, 39691281, 39691319, 39692081, 39692909, 39693468, 39694242, 39694373, 39695102, 39695302, 39695384, 39695395, 39695505, 39695571, 39695958, 39697537, 39697598, 39698074, 39698405, 39698524, 39699458, 39699778, 39699930, 39699983, 39700214, 39700677, 39701139, 39701585, 39701804, 39702035, 39702269, 39702541, 39703021, 39704094, 39706505, 39708696, 39711567, 39713615, 39713858, 39715523, 39716199, 39716418, 39716782, 39716996, 39717359, 39717789, 39718566, 39718575, 39718974, 39719064, 39719969, 39720598, 39721632, 39722175, 39722299, 39722486, 39722625, 39723141, 39723313, 39723345, 39723438, 39723785, 39724393, 39724508, 39724518, 39725090, 39725864, 39725964, 39726782, 39726890, 39727035, 39728329, 39728599, 39728761, 39728779, 39729689, 39729711, 39729817, 39729852, 39730865, 39731543, 39731818, 39736247, 39737986, 39740693, 39741509, 39741958, 39742112, 39742285, 39745206, 39746570, 39746813, 39746972, 39749055, 39749537, 39749965, 39751173, 39751884, 39752672, 39753735, 39754203, 39754255, 39754451, 39754805, 39755156, 39755514, 39756041, 39756425, 39756850, 39757394, 39764042, 39764954, 39765555, 39766021, 39766027, 39767186, 39767823, 39768149, 39769105, 39769517, 39770418, 39770464, 39770803, 39771108, 39771323, 39771365, 39771617, 39773310, 39773639, 39773906, 39773936, 39774431, 39774556, 39775476, 39776106, 39776604, 39776627, 39776942, 39776945, 39777028, 39777057, 39777617, 39777995, 39779565, 39780809, 39786968, 39788970, 39790200, 39793150, 39793280, 39794553, 39794738, 39795017, 39795060, 39795278, 39795853, 39796677, 39796794, 39797152, 39797586, 39797725, 39798892, 39799146, 39799984, 39800066, 39800149, 39800248, 39809655, 39809835, 39810270, 39811532, 39812005, 39812082, 39812867, 39814227, 39815536, 39815757, 39818847, 39818930, 39819967, 39820042, 39820689, 39820949, 39822396, 39827263, 39827689, 39828395, 39830516, 39833184, 39833476, 39833921, 39834005, 39834066, 39834431, 39834577, 39835504, 39835756, 39835878, 39836643, 39837265, 39837744, 39839158, 39839390, 39840747, 39840763, 39841054, 39841772, 39842018, 39842219, 39842530, 39842592, 39842809, 39844003, 39845231, 39846195, 39852973, 39853458, 39853685, 39854850, 39855539, 39856110, 39856578, 39856966, 39857287, 39857307, 39857393, 39857842, 39858329, 39858559, 39858747, 39859296, 39859745, 39859749, 39860677, 39861223, 39861297, 39861903, 39862855, 39863491, 39865337, 39866096, 39866708, 39867154, 39867830, 39868542, 39868566, 39869120, 39869326, 39869660, 39870699, 39871040, 39871191, 39871339, 39871408, 39872757, 39873384, 39873811, 39875329, 39881087, 39882753, 39882784, 39883039, 39883080, 39883851, 39883867, 39884289, 39884517, 39884899, 39886860, 39887212, 39887466, 39887655, 39888495, 39888683, 39888922, 39888947, 39889625, 39889825, 39890208, 39890529, 39890802, 39892164, 39892180, 39895867, 39895906, 39896091, 39897569, 39898048, 39898660, 39898704, 39900531, 39902550, 39906543, 39906952, 39907232, 39907596, 39908039, 39909469, 39909674, 39910387, 39914617, 39915214, 39917260, 39917315, 39917316, 39918254, 39919500, 39919626, 39920590, 39920656, 39921124, 39922138, 39922250, 39922503, 39922526, 39923270, 39923515, 39923706, 39923731, 39924665, 39925197, 39925305, 39925571, 39925811, 39926061, 39927067, 39927299, 39927452, 39933838, 39934372, 39936120, 39936393, 39937152, 39938106, 39938155, 39938534, 39938741, 39939904, 39940403, 39940509, 39941373, 39941444, 39941958, 39942341, 39943173, 39943695, 39943711, 39943938, 39944043, 39944947, 39945312, 39945492, 39946918, 39947050, 39947428, 39947439, 39948312, 39949633, 39950032, 39950859, 39950921, 39951646, 39951800, 39952385, 39952872, 39953916, 39960238, 39961805, 39962777, 39962830, 39963309, 39964528, 39966294, 39966539, 39966609, 39967902, 39968044, 39968143, 39968479, 39968930, 39969159, 39970323, 39970435, 39971293, 39971699, 39972805, 39973274, 39973728, 39982441, 39982484, 39982628, 39984057, 39985659, 39985936, 39986209, 39986310, 39986729, 39986776, 39987748, 39987953, 39988214, 39988338, 39988597, 39988930, 39988948, 39989104, 39990659, 39991716, 39991802, 39992145, 39994330, 39994507, 39994787, 39994843, 39995653, 39999789, 40002436, 40003374, 40003436, 40003781, 40004370, 40005186, 40006241, 40006597, 40006778, 40007450, 40008180, 40008560, 40008787, 40009184, 40009848, 40010009, 40010315, 40010375, 40010673, 40011002, 40011573, 40012108, 40012361, 40012522, 40013205, 40013461, 40013778, 40017604, 40018548, 40019177, 40021359, 40022785, 40023011, 40023133, 40023349, 40023711, 40024308, 40024597, 40025606, 40026187, 40026918, 40027082, 40027155, 40028015, 40029172, 40029565, 40030431, 40030708, 40031019, 40032514, 40033217, 40033556, 40033894, 40035296, 40035377, 40035587, 40036970, 40037508, 40037857, 40038308, 40038559, 40038796, 40039622, 40041619, 40041771, 40047444, 40049631, 40050225, 40050784, 40050905, 40051606, 40052182, 40052602, 40053887, 40054283, 40054440, 40055016, 40055131, 40056718, 40057594, 40058276, 40058787, 40058832, 40059179, 40059887, 40061613, 40062019, 40063375, 40063570, 40064235, 40064329, 40064747, 40065677, 40065684, 40065703, 40065908, 40066216, 40066975, 40069223, 40070402, 40072315, 40076123, 40076802, 40076923, 40077369, 40079183, 40080154, 40080764, 40080976, 40081696, 40081989, 40082846, 40085295, 40085481, 40086179, 40086888, 40086981, 40087890, 40088933, 40088937, 40089252, 40089843, 40090280, 40090609, 40091711, 40091776, 40092480, 40093257, 40093584, 40093683, 40094494, 40094518, 40101336, 40101714, 40103359, 40103912, 40104173, 40104384, 40105682, 40106119, 40106381, 40106428, 40106565, 40106900, 40107191, 40107378, 40107440, 40107543, 40109648, 40110350, 40111273, 40111720, 40111813, 40111815, 40112635, 40113125, 40113156, 40113169, 40113303, 40113439, 40113710, 40113961, 40114672, 40114908, 40115461, 40116659, 40118042, 40118382, 40119452, 40120710, 40121366, 40126310, 40126978, 40127345, 40127899, 40128006, 40128224, 40128651, 40130105, 40130108, 40130202, 40131070, 40131826, 40132510, 40132550, 40133010, 40133167, 40133175, 40133647, 40135259, 40135616, 40135680, 40135696, 40136291, 40136318, 40137015, 40138088, 40138093, 40138149, 40139085, 40139398, 40140228, 40142969, 40143257, 40147283, 40148477, 40149364, 40150055, 40150871, 40151333, 40151655, 40151899, 40152175, 40152275, 40152557, 40152653, 40152869, 40153226, 40154534, 40154743, 40155070, 40155266, 40156457, 40156671, 40156868, 40157063, 40158260, 40158895, 40160788, 40167144, 40169003, 40169270, 40169778, 40169934, 40170348, 40172593, 40174714, 40175871, 40176289, 40177065, 40178699, 40179199, 40179438, 40179538, 40179567, 40179908, 40180616, 40182030, 40182552, 40182830, 40182934, 40183313, 40183620, 40184208, 40191213, 40192515, 40195522, 40196549, 40196985, 40198905, 40199562, 40199853, 40200315, 40200406, 40202439, 40203492, 40203513, 40204247, 40204874, 40205531, 40205633, 40205932, 40206106, 40206216, 40206498, 40206630, 40206710, 40206750, 40206839, 40207706, 40208331, 40209252, 40213212, 40220042, 40221074, 40221172, 40222269, 40222461, 40222478, 40222518, 40222651, 40223438, 40223882, 40224352, 40224990, 40225833, 40226054, 40226663, 40226688, 40226805, 40226996, 40227572, 40227748, 40227945, 40228375, 40229213, 40229262, 40230530, 40230885, 40230989, 40231598, 40231788, 40232179, 40232259, 40232498, 40233164, 40233717, 40234422, 40234742, 40234863, 40235349, 40235566, 40235696, 40235887, 40236287, 40236998, 40237241, 40237571, 40237894, 40238218, 40238641, 40238692, 40240005, 40240261, 40248804, 40249377, 40249527, 40251255, 40251270, 40251856, 40253077, 40253542, 40253689, 40253690, 40254345, 40254639, 40255383, 40256580, 40256763, 40256958, 40257165, 40257719, 40258173, 40258206, 40259137, 40259176, 40259269, 40259607, 40260030, 40260598, 40261246, 40263511, 40263637, 40263867, 40264296, 40265060, 40265676, 40265987, 40266487, 40268012, 40275047, 40275350, 40275456, 40277394, 40277662, 40277900, 40277986, 40279750, 40280486, 40281648, 40282406, 40282470, 40282862, 40284935, 40285246, 40285816, 40286020, 40286753, 40286807, 40287284, 40288086, 40288244, 40288852, 40289196, 40289380, 40289740, 40289958, 40291830, 40297174, 40300324, 40301706, 40301926, 40302543, 40302860, 40303051, 40303493, 40303597, 40303680, 40304729, 40305530, 40305626, 40305970, 40305978, 40306081, 40306163, 40306362, 40306554, 40306645, 40307101, 40307629, 40308121, 40308183, 40308682, 40310037, 40317102, 40320383, 40321117, 40321319, 40321507, 40321993, 40322380, 40324021, 40324618, 40326157, 40327251, 40327683, 40327949, 40329016, 40329748, 40329912, 40336342, 40337176, 40337675, 40338940, 40340569, 40341155, 40341344, 40342563, 40343418, 40343608, 40344131, 40344202, 40344308, 40344768, 40345350, 40345425, 40346028, 40346174, 40347264, 40348211, 40348532, 40349711, 40350159, 40350240, 40351237, 40351485, 40351815, 40352426] |\n| host_id                        |    9.73973e+07 |    6.21252e+07 | [7786587]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |\n| latitude                       |  -34.5925      |  -34.5918      | [-34.59634, -34.59218, -34.58859, -34.58256]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |\n| longitude                      |  -58.4164      |  -58.416       | [-58.42259]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |\n| price                          | 3214.63        | 1973           | [1794]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |\n| minimum_nights                 |    5.65323     |    3           | [1]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |\n| number_of_reviews              |   15.483       |    4           | [0]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |\n| reviews_per_month              |    0.909649    |    0.34        | [0.0]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |\n| calculated_host_listings_count |    6.29606     |    1           | [1]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |\n| availability_365               |  202.065       |  180           | [0]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |'
| Variable                       |          Media |        Mediana | Moda                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
|:-------------------------------|---------------:|---------------:|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| id                             |    2.48767e+07 |    2.85639e+07 | [7270, 11508, 12463, 13095, 13096, 13097, 13099, 13100, 13349, 13350, 13351, 13352, 13367, 14222, 14711, 15074, 15889, 16695, 16696, 16697, 17451, 17993, 18007, 18061, 19583, 20062, 20429, 21807, 21816, 21837, 23798, 24157, 24713, 24763, 25876, 26258, 26757, 27562, 27631, 27991, 28244, 29421, 29983, 29990, 31469, 31514, 31920, 35703, 37347, 41608, 42450, 45498, 46639, 48089, 48527, 48535, 48678, 50778, 52115, 52511, 53097, 53905, 58778, 58789, 61282, 61882, 65446, 65513, 65519, 66939, 66940, 68173, 68489, 68800, 68868, 69063, 69086, 69880, 70082, 71801, 72204, 73180, 74383, 75094, 75492, 75526, 76005, 76385, 77024, 77404, 77704, 77752, 77776, 77860, 77942, 77994, 78005, 78009, 78014, 78068, 78351, 78685, 78703, 79226, 79247, 79766, 82623, 83035, 83152, 83440, 84033, 84730, 84986, 85949, 87828, 89374, 89857, 91063, 92228, 92689, 93174, 93619, 94830, 96103, 96257, 96490, 96810, 97043, 98934, 99362, 100080, 100930, 104343, 106475, 107220, 107259, 108089, 108284, 111501, 111934, 115735, 117548, 118069, 118070, 118724, 119036, 119966, 120874, 122328, 122907, 125123, 127822, 129009, 129681, 129900, 129932, 130248, 130275, 130349, 130424, 131145, 131807, 132298, 133043, 133654, 136986, 137017, 138690, 140142, 140271, 143173, 143211, 143663, 144192, 144827, 146648, 148284, 150594, 152044, 153878, 154427, 154548, 154767, 156189, 158056, 159585, 160611, 160693, 161463, 166699, 166846, 168298, 171661, 172118, 172135, 173681, 174761, 174845, 175005, 175081, 176318, 180692, 181627, 183454, 186005, 188154, 189224, 189706, 189867, 190829, 190830, 190988, 191056, 192259, 192468, 194232, 194260, 196386, 196601, 196832, 197288, 201859, 202861, 203340, 204628, 205745, 205781, 205821, 206738, 207369, 210040, 217360, 218781, 225905, 227461, 227498, 227499, 228138, 228183, 229571, 231500, 232393, 232739, 234002, 235667, 236858, 238513, 238619, 239718, 239853, 240476, 243320, 243373, 245895, 248848, 250327, 253370, 257083, 259745, 259843, 262285, 264704, 264769, 266984, 267883, 268446, 269115, 269753, 275832, 275933, 277754, 278433, 278637, 280564, 281131, 281173, 281216, 281785, 281839, 284823, 285160, 286518, 286683, 287215, 287756, 288076, 288861, 290421, 292830, 292877, 298002, 298494, 299360, 301727, 302722, 305215, 305216, 305313, 306194, 306622, 307438, 307695, 307696, 308319, 308320, 308687, 309424, 309428, 310636, 314655, 315790, 316045, 316228, 316251, 317484, 317486, 317509, 317759, 320718, 320980, 321644, 322509, 322936, 322956, 323488, 325631, 327171, 327888, 329422, 330083, 330153, 331371, 333282, 333497, 333734, 335297, 335575, 337301, 338066, 338631, 338678, 338752, 338778, 338961, 339933, 340938, 342401, 344557, 345126, 348635, 349688, 350436, 353040, 358631, 358640, 362403, 362556, 365674, 366268, 369935, 369961, 370013, 371343, 371898, 372072, 372073, 372085, 372086, 372818, 379826, 379839, 380941, 380943, 380989, 382271, 383026, 388089, 389270, 393443, 394376, 394407, 398267, 401685, 401875, 404935, 407517, 410119, 411433, 413228, 413349, 413662, 414655, 415298, 415338, 415985, 416813, 426158, 427283, 433742, 435818, 435981, 437246, 438557, 438798, 443645, 446212, 447786, 448784, 451565, 452390, 452441, 454310, 455717, 456640, 456644, 457140, 458013, 464314, 465572, 465626, 466357, 466574, 466736, 470363, 472446, 475009, 476044, 481351, 487707, 488363, 489848, 495595, 496043, 499212, 499565, 499705, 500572, 500624, 503974, 504078, 504162, 504435, 507931, 516717, 518190, 519602, 521070, 521338, 521783, 522119, 524922, 525392, 525865, 536467, 537215, 540015, 540068, 540070, 540084, 540580, 541142, 541925, 542065, 543660, 546243, 551422, 553921, 554185, 556912, 561934, 564422, 565463, 568579, 568709, 568747, 570686, 570806, 573165, 574032, 577511, 578028, 581136, 585391, 586214, 587030, 588809, 589147, 590596, 590806, 593333, 596308, 597968, 598615, 599567, 602420, 604549, 605010, 605496, 606606, 608017, 609071, 611649, 616777, 619485, 621503, 623978, 627230, 627731, 631516, 633066, 636640, 636742, 637342, 639888, 640706, 641645, 644493, 644840, 646177, 649664, 651627, 652357, 654153, 654656, 654749, 657004, 662137, 664172, 671183, 674899, 675334, 675852, 675965, 678613, 679739, 679893, 680386, 681263, 681311, 683094, 683097, 683193, 683194, 684500, 686484, 686486, 687781, 687893, 692732, 693449, 694221, 695450, 696409, 696855, 699486, 702905, 702953, 702977, 704509, 709864, 710149, 710366, 710924, 711298, 712436, 716470, 720354, 720683, 721823, 722171, 722251, 723284, 723434, 724551, 725321, 726181, 726367, 727445, 728726, 729097, 731034, 731142, 734129, 734510, 735898, 737007, 737135, 738021, 739783, 740886, 740979, 741087, 741111, 742573, 742611, 742732, 742985, 744219, 744658, 745750, 745966, 747170, 748072, 751662, 751731, 751902, 752655, 753089, 755315, 755325, 756709, 756838, 757349, 758443, 758656, 760585, 760641, 760662, 761286, 761545, 761831, 762253, 763207, 766518, 767912, 767957, 769573, 771408, 771593, 772453, 773069, 776410, 776893, 776993, 777158, 777160, 777709, 778633, 780165, 780906, 781546, 783377, 783935, 784895, 785860, 787938, 789308, 789487, 789788, 791984, 794396, 794397, 795812, 796411, 798023, 799545, 800875, 800993, 801055, 801408, 801415, 802182, 802295, 802486, 804799, 806108, 808348, 808638, 809738, 811135, 811357, 814740, 815069, 817636, 817637, 819832, 819930, 821420, 821921, 823029, 824335, 827594, 833347, 833368, 836605, 839120, 839233, 840855, 840958, 847685, 847807, 848537, 848620, 848646, 849551, 849913, 851649, 855164, 855179, 855440, 855824, 856198, 856793, 858011, 858120, 858777, 860013, 860225, 860341, 860769, 861444, 862526, 862957, 864101, 864202, 864723, 867441, 870174, 870938, 871025, 873102, 873225, 874540, 875139, 875273, 875288, 875289, 878031, 880694, 880746, 883557, 883743, 885498, 886248, 886938, 887548, 888565, 890156, 890525, 893875, 896838, 897005, 897648, 899436, 899560, 903719, 904344, 905855, 910282, 910319, 910751, 911942, 912690, 913776, 914391, 917026, 917060, 918098, 918698, 919998, 920648, 921092, 921354, 922745, 924654, 925109, 925662, 927783, 928193, 928685, 928736, 928850, 930504, 930530, 930643, 930748, 930911, 931215, 932535, 932576, 932933, 934238, 939405, 939455, 939689, 939970, 940001, 940059, 940744, 941458, 942775, 943640, 945289, 946425, 946673, 946685, 947208, 947319, 947431, 953265, 955121, 958218, 958498, 959675, 960308, 964209, 965208, 965298, 965578, 966084, 967146, 969423, 972539, 973497, 974947, 975124, 975163, 975593, 978112, 979928, 979965, 982159, 982180, 982269, 983752, 983893, 984852, 984855, 985093, 986155, 987880, 988246, 989767, 990194, 990271, 992936, 996559, 996688, 997116, 998647, 1000843, 1001040, 1003682, 1003708, 1005277, 1005284, 1005403, 1005878, 1008811, 1009030, 1009641, 1014261, 1016481, 1017461, 1018280, 1018453, 1018520, 1018620, 1019015, 1020692, 1020694, 1020782, 1023538, 1025224, 1032254, 1032513, 1032751, 1034810, 1034886, 1036450, 1038181, 1038355, 1039964, 1045039, 1047706, 1052597, 1053870, 1056877, 1060180, 1062070, 1063425, 1066621, 1072828, 1073254, 1080433, 1082898, 1083438, 1083439, 1083440, 1086446, 1086462, 1088555, 1089108, 1090181, 1094588, 1095028, 1095098, 1099718, 1100130, 1100562, 1100895, 1101025, 1101226, 1105755, 1107809, 1109208, 1112274, 1112359, 1115311, 1117670, 1117912, 1117947, 1120934, 1125595, 1129739, 1130888, 1132150, 1132285, 1132502, 1133159, 1135522, 1135722, 1138217, 1140592, 1140780, 1140794, 1141686, 1144003, 1144842, 1145139, 1146894, 1147104, 1147177, 1147359, 1147610, 1148418, 1151106, 1151207, 1153657, 1153873, 1154276, 1157005, 1159780, 1159789, 1160379, 1162352, 1162685, 1163800, 1163894, 1163915, 1164001, 1170336, 1170615, 1170695, 1170828, 1171483, 1173403, 1176930, 1177479, 1177556, 1177714, 1179721, 1179949, 1180571, 1182263, 1182366, 1183065, 1185992, 1186000, 1186675, 1189134, 1190026, 1192729, 1193220, 1193453, 1193819, 1197703, 1197752, 1206642, 1207258, 1209557, 1209784, 1212076, 1212203, 1213724, 1213755, 1216147, 1218125, 1219643, 1221318, 1222562, 1223728, 1224206, 1226275, 1227427, 1230942, 1231715, 1231772, 1235204, 1238318, 1238525, 1239159, 1239576, 1242572, 1243110, 1246574, 1247677, 1248628, 1248730, 1248992, 1251847, 1252890, 1255409, 1255907, 1255971, 1259107, 1259893, 1262407, 1263142, 1264516, 1266317, 1268373, 1270049, 1270489, 1271607, 1272331, 1272967, 1276551, 1282540, 1297804, 1301587, 1305099, 1305194, 1307363, 1307434, 1307447, 1308116, 1313497, 1313858, 1318751, 1319321, 1320507, 1321141, 1323164, 1326960, 1333001, 1334662, 1338770, 1343496, 1346368, 1352101, 1355115, 1355984, 1356022, 1356103, 1356220, 1360430, 1360729, 1363553, 1364633, 1372362, 1373159, 1373304, 1374387, 1374585, 1377463, 1385058, 1396174, 1398153, 1398391, 1403834, 1408840, 1408953, 1412877, 1414805, 1415544, 1417737, 1425113, 1426476, 1431131, 1432406, 1437145, 1444930, 1445896, 1450974, 1455010, 1455053, 1455087, 1455129, 1456284, 1460195, 1461997, 1462182, 1462294, 1463047, 1464883, 1466818, 1466953, 1471679, 1475607, 1475935, 1476410, 1478602, 1483112, 1483923, 1499153, 1503792, 1506668, 1506980, 1515256, 1515464, 1515836, 1519708, 1523779, 1526125, 1526467, 1538160, 1538437, 1542857, 1542874, 1545403, 1552208, 1561436, 1565725, 1570970, 1571663, 1574302, 1574754, 1581818, 1582221, 1583503, 1586529, 1586621, 1587602, 1588235, 1589353, 1591241, 1592614, 1594231, 1597647, 1598070, 1604911, 1605552, 1610221, 1611595, 1614152, 1614356, 1619359, 1619713, 1626352, 1627812, 1629586, 1632649, 1633098, 1635738, 1639330, 1639580, 1640097, 1645017, 1645801, 1646324, 1648317, 1653045, 1653971, 1659107, 1659795, 1660256, 1664512, 1667071, 1671203, 1672965, 1681385, 1687026, 1688062, 1690692, 1691316, 1699405, 1699634, 1704154, 1704185, 1707508, 1711184, 1711543, 1712565, 1716562, 1718608, 1721369, 1722233, 1727210, 1727574, 1728612, 1731604, 1735194, 1740526, 1741396, 1744507, 1744990, 1745316, 1745691, 1749478, 1751498, 1754784, 1757292, 1757580, 1757922, 1761221, 1762302, 1763623, 1763638, 1763734, 1763742, 1766938, 1773739, 1776939, 1777472, 1777659, 1778169, 1778605, 1780026, 1781306, 1782122, 1786628, 1795999, 1798204, 1800883, 1804513, 1806903, 1807213, 1807665, 1810508, 1810914, 1811228, 1815002, 1820025, 1826469, 1826910, 1830367, 1830494, 1831031, 1834305, 1836003, 1836224, 1839002, 1840181, 1841197, 1842691, 1844481, 1847421, 1853745, 1853929, 1854225, 1855579, 1855605, 1856450, 1868780, 1868865, 1869004, 1869008, 1870026, 1872255, 1875346, 1875692, 1878018, 1878508, 1879597, 1880444, 1883403, 1883437, 1885611, 1886925, 1890654, 1897908, 1900759, 1902858, 1905275, 1908349, 1908736, 1909075, 1911796, 1915237, 1918023, 1918607, 1918745, 1919621, 1919914, 1919919, 1921394, 1922407, 1924666, 1925505, 1925690, 1929243, 1935517, 1936039, 1939409, 1939854, 1941733, 1950562, 1952627, 1953175, 1955556, 1955585, 1959063, 1960363, 1960399, 1961664, 1964505, 1966038, 1966725, 1968942, 1970024, 1974173, 1975711, 1977987, 1980033, 1981073, 1981841, 1982130, 1988732, 1990545, 1993035, 1993961, 1993982, 1994310, 1995191, 1999865, 2000329, 2000751, 2002859, 2003300, 2008374, 2008414, 2010835, 2011105, 2011356, 2011639, 2014033, 2014080, 2014604, 2016164, 2016759, 2018802, 2019015, 2020996, 2022264, 2022568, 2027757, 2027873, 2036875, 2041060, 2046261, 2047496, 2048764, 2054089, 2057200, 2058956, 2059189, 2061622, 2062102, 2064519, 2065785, 2067155, 2067306, 2068000, 2069443, 2070080, 2070514, 2071225, 2074241, 2074658, 2075633, 2075732, 2078803, 2081979, 2083853, 2086790, 2087059, 2092376, 2094089, 2094244, 2094434, 2095740, 2095749, 2096347, 2101140, 2101580, 2101723, 2103298, 2105745, 2107156, 2107285, 2107687, 2108897, 2109612, 2111709, 2111983, 2112385, 2114323, 2114331, 2115488, 2116899, 2120881, 2123607, 2124013, 2126775, 2127534, 2137985, 2138834, 2140213, 2145383, 2145645, 2148393, 2149506, 2154136, 2157906, 2158187, 2159252, 2159357, 2162218, 2162424, 2163334, 2163461, 2163826, 2163918, 2165343, 2168844, 2170878, 2174343, 2175573, 2175874, 2176408, 2183751, 2189182, 2193038, 2196491, 2200297, 2202804, 2203370, 2203527, 2204311, 2206490, 2206813, 2208462, 2213330, 2216624, 2218980, 2220228, 2220760, 2221048, 2222615, 2222836, 2227001, 2227258, 2227912, 2228043, 2229081, 2237546, 2237710, 2240572, 2244037, 2244059, 2247067, 2254697, 2255754, 2256787, 2262677, 2265686, 2269342, 2273465, 2274379, 2288352, 2288937, 2290447, 2295164, 2296588, 2296749, 2298788, 2302979, 2305063, 2307726, 2308542, 2308614, 2309850, 2310158, 2310555, 2314009, 2314441, 2318174, 2326160, 2331349, 2331413, 2331437, 2331653, 2336407, 2336525, 2337983, 2338381, 2338803, 2339598, 2339744, 2342400, 2343904, 2344461, 2345577, 2345670, 2346129, 2346290, 2350264, 2351959, 2352952, 2353988, 2356462, 2358458, 2362490, 2364260, 2365468, 2371770, 2372468, 2378751, 2380405, 2383252, 2385890, 2386037, 2386083, 2389447, 2391332, 2398495, 2399085, 2403282, 2404174, 2406061, 2406078, 2407114, 2408756, 2409344, 2413410, 2417317, 2418496, 2418615, 2419214, 2419737, 2419741, 2419818, 2419884, 2419905, 2421530, 2423704, 2428838, 2428971, 2429825, 2430082, 2432477, 2435145, 2435641, 2436065, 2440549, 2441346, 2446865, 2451174, 2453079, 2459403, 2459893, 2461052, 2465041, 2466051, 2477838, 2479310, 2480923, 2481363, 2481739, 2483123, 2491134, 2492324, 2492596, 2496525, 2501242, 2502457, 2506127, 2506301, 2506469, 2509625, 2513015, 2514617, 2520698, 2523257, 2525158, 2532420, 2533257, 2535593, 2535632, 2536097, 2536100, 2537060, 2538635, 2538800, 2539203, 2539894, 2542120, 2544501, 2546402, 2546847, 2547009, 2554527, 2557325, 2560744, 2571320, 2574061, 2575561, 2576253, 2577417, 2577656, 2577964, 2582844, 2585852, 2585882, 2586374, 2589752, 2591585, 2593652, 2594227, 2594251, 2599190, 2599518, 2599538, 2601512, 2604500, 2605465, 2605924, 2608251, 2608652, 2610784, 2611571, 2612981, 2614453, 2618521, 2618869, 2620152, 2620480, 2620653, 2626410, 2628030, 2633738, 2640114, 2644308, 2651629, 2652038, 2653628, 2659873, 2660028, 2663507, 2671584, 2672106, 2675533, 2675654, 2677329, 2677393, 2684886, 2699185, 2702035, 2703226, 2707673, 2707701, 2708763, 2716160, 2718037, 2722192, 2722199, 2722747, 2730352, 2730455, 2730860, 2737767, 2738867, 2739528, 2746654, 2746696, 2747072, 2748145, 2749833, 2750662, 2753488, 2755146, 2755765, 2760632, 2763692, 2763989, 2764160, 2767674, 2776496, 2776512, 2776537, 2778481, 2782686, 2784764, 2785639, 2792501, 2794835, 2798279, 2809025, 2809104, 2809709, 2818062, 2822059, 2823523, 2824034, 2824383, 2830360, 2830599, 2834372, 2837012, 2837881, 2838218, 2845737, 2845744, 2845969, 2853596, 2867281, 2872633, 2873689, 2874061, 2875510, 2879121, 2879708, 2892864, 2894762, 2895412, 2902956, 2906356, 2916180, 2917442, 2918964, 2919421, 2926773, 2942637, 2946395, 2947081, 2948105, 2948838, 2957957, 2959839, 2960653, 2961506, 2967052, 2967064, 2968857, 2969135, 2976222, 2977502, 2992513, 2994877, 3006445, 3010552, 3012795, 3018512, 3021343, 3021691, 3026522, 3026652, 3032452, 3032564, 3036492, 3037028, 3039238, 3049058, 3050481, 3059657, 3064182, 3065232, 3067676, 3069394, 3081355, 3084564, 3087892, 3089849, 3090075, 3092774, 3094270, 3095837, 3102386, 3103305, 3109356, 3110509, 3122140, 3129784, 3132418, 3138443, 3142861, 3143635, 3145819, 3146256, 3147034, 3148147, 3152866, 3154863, 3155497, 3167089, 3174073, 3174443, 3175000, 3175980, 3180664, 3181552, 3182424, 3182519, 3183221, 3183677, 3184109, 3191071, 3191722, 3200184, 3216716, 3223528, 3226782, 3227178, 3227488, 3237339, 3251812, 3256410, 3256616, 3258238, 3261401, 3264194, 3265207, 3270045, 3272886, 3281627, 3282308, 3284471, 3292583, 3297513, 3302221, 3306574, 3310084, 3312645, 3316090, 3316233, 3317457, 3319592, 3324257, 3332947, 3333801, 3343749, 3350636, 3360732, 3361255, 3372845, 3373079, 3378628, 3383865, 3385053, 3385238, 3385953, 3401285, 3401662, 3401895, 3410213, 3413145, 3413259, 3414200, 3421813, 3422343, 3430184, 3431723, 3432545, 3433184, 3436920, 3439496, 3441210, 3454575, 3456797, 3457670, 3463039, 3468812, 3476723, 3476725, 3488682, 3489597, 3497955, 3505922, 3506666, 3512633, 3522130, 3527029, 3527126, 3527357, 3529617, 3529737, 3539851, 3541472, 3542414, 3553237, 3554109, 3559556, 3568413, 3570163, 3586057, 3591091, 3592685, 3592803, 3600318, 3604793, 3636143, 3637904, 3638236, 3642377, 3643190, 3645158, 3646087, 3659722, 3661206, 3687878, 3711265, 3717892, 3717902, 3719156, 3719864, 3726415, 3728625, 3731650, 3751287, 3758395, 3760072, 3763131, 3766122, 3772440, 3775492, 3786833, 3787575, 3788227, 3788762, 3789027, 3792882, 3792943, 3809196, 3810435, 3811937, 3815590, 3818980, 3826168, 3827324, 3828289, 3831287, 3835658, 3839516, 3841082, 3842530, 3844097, 3852207, 3857808, 3861825, 3865775, 3866469, 3868827, 3869669, 3881322, 3881613, 3882242, 3895953, 3897943, 3903094, 3910939, 3914587, 3916758, 3923622, 3924999, 3928847, 3928931, 3930584, 3935595, 3938413, 3939310, 3939849, 3942336, 3951271, 3953656, 3959903, 3961555, 3961913, 3962808, 3963219, 3967626, 3976379, 3990074, 3993002, 3994621, 3997222, 3999905, 4007303, 4007856, 4011839, 4020171, 4020252, 4020746, 4021022, 4023951, 4025602, 4028844, 4032308, 4032476, 4032785, 4033481, 4034101, 4039590, 4047218, 4052848, 4053588, 4053880, 4061182, 4066502, 4067278, 4068872, 4069809, 4075941, 4082990, 4084424, 4091438, 4096092, 4096691, 4099247, 4099444, 4106007, 4111032, 4112077, 4117068, 4117299, 4119448, 4121400, 4121570, 4127752, 4130061, 4130135, 4133665, 4133797, 4133859, 4134409, 4136457, 4137432, 4137989, 4144871, 4150405, 4163230, 4163491, 4168310, 4173806, 4179393, 4180096, 4187195, 4187460, 4188621, 4190415, 4195238, 4197320, 4197574, 4200248, 4203397, 4208179, 4208208, 4209569, 4211148, 4215594, 4215992, 4216715, 4216821, 4218023, 4224228, 4226937, 4226949, 4227443, 4232454, 4234438, 4237508, 4237696, 4247175, 4247986, 4249867, 4251681, 4253837, 4261845, 4263544, 4267875, 4270911, 4275585, 4278199, 4285143, 4288344, 4291967, 4292991, 4294981, 4296307, 4302415, 4302686, 4303387, 4304819, 4309876, 4312576, 4317854, 4318591, 4325169, 4329310, 4339379, 4340807, 4341257, 4348389, 4352548, 4357607, 4363964, 4364384, 4365136, 4375005, 4375825, 4377939, 4378747, 4382772, 4383355, 4384410, 4386925, 4387629, 4387941, 4390533, 4391179, 4392730, 4394678, 4395121, 4395655, 4399791, 4416046, 4416134, 4418741, 4420861, 4421757, 4423107, 4423383, 4427429, 4434859, 4440462, 4440558, 4449264, 4452314, 4454664, 4457348, 4461534, 4462431, 4463065, 4463670, 4469597, 4470484, 4474789, 4479962, 4483363, 4484802, 4489063, 4489599, 4494105, 4495255, 4499307, 4502967, 4503617, 4511639, 4516239, 4518178, 4525355, 4531292, 4544544, 4549825, 4550197, 4556667, 4557379, 4558546, 4562910, 4565676, 4567551, 4568007, 4575444, 4580729, 4581959, 4586191, 4589165, 4592852, 4596823, 4597155, 4603096, 4610720, 4610926, 4616345, 4620421, 4620649, 4623186, 4623529, 4624148, 4624329, 4627758, 4628534, 4629283, 4630621, 4631384, 4632605, 4637612, 4637945, 4637951, 4639003, 4642121, 4643523, 4647848, 4650189, 4650512, 4652203, 4653838, 4658183, 4658660, 4658932, 4660324, 4661912, 4662389, 4666664, 4666731, 4666938, 4667109, 4671030, 4671446, 4671521, 4671643, 4677769, 4678672, 4680634, 4685175, 4685696, 4686562, 4690281, 4693877, 4695385, 4698206, 4699949, 4708243, 4708394, 4709578, 4713462, 4715773, 4716281, 4724297, 4726200, 4728090, 4728817, 4733919, 4734987, 4736164, 4737494, 4738322, 4739751, 4742053, 4742656, 4750572, 4750696, 4751298, 4752056, 4752465, 4761958, 4762282, 4763646, 4765888, 4774319, 4776828, 4777629, 4780018, 4781138, 4782614, 4783481, 4783519, 4784414, 4789040, 4792664, 4796042, 4798702, 4798739, 4801172, 4802705, 4803497, 4807409, 4809021, 4812506, 4813005, 4813065, 4813080, 4813375, 4816728, 4820086, 4823379, 4823710, 4827816, 4829524, 4832243, 4832843, 4833328, 4836101, 4840340, 4843880, 4847460, 4853098, 4853213, 4854584, 4854798, 4856098, 4856163, 4856754, 4857991, 4862385, 4865645, 4867795, 4868800, 4870771, 4877470, 4877648, 4879126, 4883913, 4885655, 4887712, 4889741, 4890484, 4890556, 4891278, 4896569, 4897050, 4898467, 4900570, 4900642, 4901299, 4901529, 4907952, 4907953, 4908799, 4912992, 4915216, 4915897, 4916917, 4921625, 4923819, 4925114, 4925567, 4931570, 4934937, 4935317, 4936964, 4941269, 4947979, 4950455, 4950936, 4955022, 4961083, 4963156, 4965697, 4967892, 4968187, 4972010, 4975175, 4975869, 4983187, 4984786, 4985249, 4988202, 4990749, 4994229, 4995977, 4996909, 4996923, 5001088, 5001879, 5004232, 5004355, 5007156, 5009939, 5010965, 5012826, 5017566, 5019922, 5021662, 5029005, 5030265, 5030281, 5033904, 5034790, 5035971, 5038196, 5040213, 5040520, 5045196, 5045252, 5046634, 5047971, 5054903, 5057105, 5059532, 5059937, 5060279, 5065449, 5067980, 5076335, 5076383, 5078338, 5078881, 5080052, 5093766, 5102434, 5103526, 5104681, 5104961, 5115386, 5115775, 5116765, 5122091, 5123384, 5126618, 5126920, 5127385, 5131976, 5135458, 5140365, 5143840, 5144378, 5145694, 5149403, 5157401, 5164292, 5167477, 5174076, 5182180, 5182286, 5184947, 5188807, 5189730, 5190027, 5191387, 5198183, 5204701, 5205438, 5210959, 5213126, 5219420, 5219675, 5220604, 5221715, 5223863, 5228266, 5228827, 5237644, 5237856, 5239393, 5241183, 5246663, 5247092, 5248031, 5250745, 5255509, 5256685, 5261381, 5261892, 5262487, 5265767, 5270774, 5271993, 5275125, 5277012, 5278874, 5286028, 5286120, 5287682, 5288771, 5294555, 5294790, 5295219, 5295863, 5295950, 5296170, 5296487, 5297951, 5298902, 5303504, 5312483, 5316262, 5316619, 5317114, 5318458, 5319346, 5322481, 5323894, 5324777, 5326005, 5326409, 5327048, 5327334, 5327923, 5332778, 5335130, 5339885, 5343073, 5344157, 5346090, 5347296, 5351941, 5352333, 5352568, 5353148, 5354490, 5359764, 5360681, 5361658, 5361834, 5369103, 5370732, 5374538, 5381650, 5385716, 5386395, 5386636, 5391127, 5391805, 5394650, 5396311, 5402171, 5403183, 5404481, 5409316, 5412186, 5413631, 5414540, 5414727, 5418547, 5419656, 5423148, 5426079, 5428666, 5430087, 5430259, 5431025, 5431592, 5433985, 5444256, 5444887, 5450778, 5451556, 5451934, 5453558, 5453934, 5457652, 5464816, 5467081, 5467405, 5468011, 5468885, 5476733, 5479421, 5479847, 5489889, 5495072, 5508960, 5511563, 5511994, 5512167, 5520819, 5521452, 5525399, 5530887, 5536368, 5542999, 5561680, 5567325, 5567804, 5567985, 5572018, 5579344, 5580587, 5587188, 5591972, 5598199, 5599127, 5599742, 5601007, 5602366, 5604632, 5606854, 5615565, 5615842, 5622604, 5625753, 5636795, 5637955, 5640176, 5640825, 5641935, 5649960, 5651779, 5659722, 5659851, 5660229, 5660915, 5668536, 5685304, 5685310, 5689959, 5692073, 5693408, 5696164, 5696605, 5700922, 5702322, 5703068, 5705123, 5707580, 5716613, 5720735, 5743515, 5749786, 5749918, 5756220, 5758144, 5759264, 5760532, 5768181, 5768185, 5771356, 5772587, 5774623, 5783673, 5785314, 5791891, 5803809, 5804033, 5804792, 5805454, 5825818, 5842228, 5844151, 5844571, 5845534, 5845655, 5846579, 5851482, 5858879, 5860223, 5867468, 5870865, 5872808, 5880456, 5880699, 5883782, 5889088, 5892197, 5892888, 5893190, 5893529, 5893965, 5909683, 5912182, 5913813, 5914570, 5914967, 5916907, 5918807, 5928452, 5931067, 5931568, 5933196, 5933576, 5934324, 5940503, 5940818, 5955784, 5967811, 5969777, 5970033, 5979273, 5980609, 5986969, 5987165, 5988119, 5998769, 5998931, 6000642, 6002659, 6003342, 6004144, 6004882, 6014409, 6015358, 6019618, 6019696, 6025500, 6026307, 6029502, 6031168, 6043012, 6045750, 6053669, 6072117, 6076669, 6077488, 6078660, 6079189, 6088986, 6092024, 6092583, 6093453, 6094370, 6100360, 6101182, 6101438, 6104724, 6105599, 6108001, 6113282, 6113773, 6132948, 6145682, 6149010, 6150716, 6153202, 6153314, 6156367, 6157524, 6167086, 6167856, 6168216, 6168232, 6180951, 6197425, 6207340, 6209890, 6210685, 6210879, 6213869, 6219884, 6236753, 6267514, 6268524, 6274477, 6276004, 6276067, 6277481, 6281608, 6284750, 6291567, 6291677, 6292710, 6301217, 6305891, 6321489, 6322947, 6325515, 6325812, 6332185, 6335258, 6338592, 6342744, 6347943, 6348388, 6349399, 6354750, 6354987, 6363326, 6363812, 6364037, 6368182, 6372808, 6384895, 6388448, 6391096, 6402133, 6423746, 6425214, 6427521, 6434312, 6436392, 6438056, 6439303, 6440738, 6444363, 6447412, 6451236, 6458762, 6459356, 6462819, 6467867, 6473116, 6477771, 6478159, 6478178, 6479113, 6480332, 6482407, 6484976, 6486810, 6491791, 6494412, 6499613, 6500084, 6500575, 6501498, 6502967, 6505112, 6505316, 6510832, 6521420, 6521657, 6522733, 6525312, 6527180, 6531908, 6538435, 6544789, 6554676, 6568605, 6573188, 6581526, 6588902, 6595718, 6600497, 6601767, 6602687, 6610709, 6611319, 6615580, 6623105, 6626198, 6627212, 6636429, 6637032, 6644586, 6659164, 6662543, 6664861, 6670230, 6678063, 6678276, 6678311, 6678332, 6678366, 6691032, 6691686, 6692186, 6699597, 6699967, 6700974, 6702473, 6704907, 6712172, 6716237, 6723565, 6725516, 6739357, 6756306, 6758965, 6759929, 6761254, 6762972, 6765756, 6765882, 6766092, 6766136, 6777376, 6779786, 6782891, 6798953, 6806318, 6809794, 6810421, 6812032, 6834566, 6835409, 6843604, 6850702, 6868434, 6879590, 6881433, 6887411, 6887412, 6893516, 6894075, 6894949, 6895958, 6896952, 6897508, 6898121, 6899936, 6912508, 6915430, 6920966, 6922606, 6925447, 6926032, 6928592, 6949004, 6950196, 6955643, 6966250, 6967166, 6970101, 6971444, 6973486, 6973981, 6989067, 6989384, 6989801, 6998223, 7005971, 7019574, 7023573, 7031038, 7031906, 7032529, 7033076, 7033134, 7034567, 7035610, 7038061, 7050596, 7066412, 7066857, 7068165, 7075645, 7080312, 7083804, 7083807, 7094409, 7112295, 7114939, 7125542, 7131331, 7132050, 7132114, 7139254, 7141840, 7142998, 7147124, 7147338, 7148854, 7159321, 7159892, 7160871, 7161984, 7162231, 7163071, 7163308, 7173022, 7173190, 7180980, 7182487, 7192254, 7194859, 7224452, 7225398, 7228346, 7228579, 7237754, 7240398, 7258422, 7259126, 7259243, 7260480, 7260890, 7263678, 7274826, 7287445, 7290666, 7291431, 7291976, 7293027, 7308264, 7308527, 7309032, 7326103, 7328277, 7339962, 7355974, 7358125, 7359393, 7360931, 7361431, 7364549, 7370269, 7370300, 7378687, 7380896, 7381375, 7381695, 7383395, 7385626, 7396878, 7397582, 7400800, 7419088, 7419775, 7421798, 7428322, 7430469, 7435494, 7436876, 7437634, 7439009, 7450133, 7450672, 7452069, 7457109, 7457904, 7462864, 7470706, 7473410, 7479125, 7482702, 7483759, 7493465, 7494278, 7495760, 7508463, 7512271, 7512618, 7516153, 7517232, 7518255, 7525444, 7527609, 7531304, 7533236, 7535547, 7544746, 7556928, 7561988, 7562466, 7573154, 7578969, 7582022, 7592869, 7594254, 7594663, 7594695, 7594700, 7600522, 7603283, 7603579, 7613988, 7617272, 7618461, 7621181, 7629296, 7630540, 7631016, 7632790, 7633935, 7635936, 7643498, 7645489, 7647156, 7650826, 7651171, 7652910, 7657631, 7659604, 7663945, 7664558, 7672726, 7673786, 7674964, 7675368, 7675431, 7676398, 7693511, 7694401, 7696394, 7699707, 7708103, 7709162, 7710603, 7712915, 7713452, 7714248, 7715846, 7717151, 7726010, 7729419, 7729464, 7730716, 7731486, 7731554, 7732249, 7733153, 7733799, 7738340, 7740177, 7742979, 7744724, 7746914, 7758074, 7761046, 7781023, 7781409, 7784372, 7787406, 7787611, 7789986, 7798532, 7801998, 7804085, 7808716, 7815533, 7822692, 7824448, 7826457, 7827574, 7833061, 7835985, 7839037, 7848702, 7853802, 7853901, 7855307, 7855718, 7856391, 7871905, 7874045, 7879911, 7901806, 7902415, 7914840, 7916789, 7932190, 7933052, 7933316, 7937803, 7938486, 7947502, 7948610, 7948827, 7951251, 7952880, 7963308, 7964995, 7968722, 7971148, 7971154, 7974173, 7974362, 7986109, 7986402, 7998553, 8023653, 8028532, 8028858, 8029552, 8033849, 8036751, 8044178, 8048460, 8048784, 8049067, 8049331, 8050410, 8051331, 8052153, 8052447, 8059400, 8059799, 8062014, 8063105, 8070732, 8070758, 8072052, 8080067, 8080258, 8081341, 8085108, 8085235, 8087097, 8088239, 8088888, 8089097, 8094492, 8097095, 8097404, 8098997, 8100428, 8100664, 8102220, 8105464, 8106081, 8114676, 8118107, 8129067, 8131102, 8133280, 8154107, 8160684, 8165076, 8170584, 8180182, 8189388, 8191483, 8192123, 8194635, 8206960, 8207411, 8211868, 8212297, 8218216, 8218556, 8219896, 8222744, 8223210, 8226521, 8249870, 8250752, 8255530, 8257365, 8257561, 8264651, 8265297, 8268114, 8269746, 8272379, 8274766, 8282599, 8287610, 8291764, 8292790, 8295032, 8301361, 8303567, 8306645, 8310317, 8319033, 8319846, 8320462, 8324992, 8327407, 8335045, 8337357, 8337702, 8367200, 8368579, 8369441, 8372332, 8372495, 8372561, 8382903, 8386367, 8390826, 8400332, 8402552, 8407287, 8415797, 8420861, 8422643, 8422982, 8439608, 8439685, 8440134, 8444272, 8444391, 8445505, 8457933, 8459974, 8463160, 8463520, 8467775, 8467855, 8468305, 8473334, 8473799, 8473849, 8477292, 8479127, 8479785, 8484078, 8485814, 8488279, 8495066, 8497083, 8499351, 8503251, 8505640, 8506846, 8517275, 8520567, 8521427, 8525723, 8538483, 8538985, 8548086, 8549762, 8553101, 8554678, 8554858, 8566993, 8571698, 8581407, 8592503, 8595498, 8596386, 8597263, 8597506, 8597668, 8604152, 8604841, 8608839, 8617007, 8626845, 8632013, 8643327, 8648631, 8664140, 8667888, 8668654, 8670066, 8672742, 8681434, 8682818, 8682999, 8683939, 8685913, 8686316, 8686863, 8687724, 8688835, 8697150, 8709403, 8715730, 8716766, 8717487, 8719586, 8722046, 8734727, 8737052, 8737099, 8740692, 8741088, 8753905, 8756431, 8756677, 8767810, 8768778, 8769462, 8782928, 8792685, 8793819, 8794245, 8798405, 8800278, 8808563, 8809547, 8809906, 8810198, 8814907, 8816028, 8823094, 8828360, 8829792, 8843380, 8844039, 8847469, 8854721, 8855175, 8858181, 8863766, 8864565, 8868809, 8874120, 8877872, 8877967, 8878205, 8881075, 8882555, 8888199, 8888313, 8888825, 8895241, 8904581, 8905916, 8907999, 8913435, 8914026, 8916522, 8916837, 8917486, 8919213, 8920734, 8921082, 8923026, 8923937, 8930911, 8932893, 8933506, 8938230, 8941114, 8942580, 8943456, 8949147, 8953922, 8955138, 8966691, 8971621, 8971775, 8972111, 8982316, 8985342, 9001280, 9001359, 9010340, 9031028, 9032306, 9045397, 9047225, 9050606, 9057666, 9058103, 9058358, 9058676, 9059872, 9061070, 9061487, 9062762, 9063386, 9067226, 9073236, 9075694, 9078043, 9078785, 9079278, 9095526, 9107631, 9108019, 9108992, 9109246, 9110837, 9112693, 9115248, 9117735, 9117746, 9125866, 9127079, 9130925, 9131182, 9136794, 9138042, 9144232, 9148417, 9148735, 9161748, 9167629, 9170380, 9184051, 9186134, 9186600, 9189126, 9190924, 9194016, 9194390, 9195223, 9198365, 9202168, 9207042, 9209769, 9216305, 9217546, 9227878, 9235857, 9236019, 9237972, 9250810, 9251167, 9251393, 9252078, 9256980, 9260283, 9268504, 9270479, 9277234, 9278705, 9280076, 9281257, 9287189, 9287402, 9289385, 9290602, 9293804, 9296196, 9300878, 9301882, 9310903, 9314079, 9326095, 9327490, 9329544, 9331564, 9337110, 9342745, 9355275, 9357799, 9366142, 9366751, 9367095, 9379729, 9383512, 9385265, 9385372, 9387966, 9389233, 9392517, 9400967, 9401051, 9401863, 9406375, 9410746, 9423941, 9424628, 9425233, 9426520, 9434965, 9451925, 9456219, 9462298, 9463214, 9470081, 9473007, 9473906, 9476810, 9477699, 9486533, 9487851, 9488407, 9489157, 9490777, 9492923, 9494909, 9495427, 9495558, 9502714, 9503701, 9503898, 9504449, 9506235, 9506454, 9507033, 9509201, 9509313, 9509487, 9509689, 9513454, 9513791, 9520452, 9525350, 9527199, 9531323, 9538957, 9542006, 9543736, 9544078, 9545477, 9547669, 9556085, 9559199, 9562319, 9571137, 9573418, 9575317, 9576158, 9584059, 9587529, 9592814, 9593588, 9593613, 9594672, 9597288, 9603105, 9604679, 9606231, 9606595, 9607489, 9608164, 9612593, 9612701, 9613066, 9615303, 9616322, 9623249, 9626979, 9628374, 9630257, 9634511, 9635204, 9635295, 9645334, 9645397, 9648503, 9650216, 9652583, 9653650, 9658127, 9659289, 9659318, 9661075, 9664786, 9664836, 9665282, 9668312, 9674945, 9678791, 9682272, 9682460, 9693616, 9695940, 9697011, 9697278, 9704256, 9704672, 9709301, 9724375, 9724394, 9724517, 9725399, 9730105, 9735218, 9738182, 9750681, 9752082, 9752594, 9755201, 9755823, 9756652, 9756899, 9775925, 9776174, 9777933, 9778019, 9782302, 9785105, 9788879, 9791553, 9791964, 9802756, 9806683, 9808286, 9810433, 9816725, 9820573, 9822475, 9823262, 9823764, 9826790, 9836283, 9837889, 9844743, 9852426, 9853093, 9860028, 9861149, 9865053, 9874011, 9876228, 9877467, 9878703, 9881460, 9886240, 9896364, 9897404, 9897935, 9899039, 9900069, 9905123, 9905964, 9917383, 9920205, 9925555, 9926911, 9933726, 9934137, 9935847, 9937861, 9938445, 9939510, 9941835, 9942789, 9952986, 9953684, 9954188, 9974479, 9974701, 9985820, 9985860, 9986972, 9989655, 9990219, 9990557, 9998989, 9999329, 9999597, 10011810, 10016257, 10017464, 10018070, 10019740, 10022291, 10024236, 10024640, 10032019, 10034327, 10034772, 10035216, 10037661, 10040900, 10050178, 10050466, 10052727, 10054244, 10055137, 10059467, 10065598, 10070360, 10071183, 10075621, 10082569, 10084567, 10084590, 10097512, 10097888, 10115582, 10117948, 10118592, 10118634, 10119994, 10120326, 10121363, 10133672, 10137191, 10138765, 10147979, 10148478, 10151570, 10153221, 10172144, 10172146, 10173650, 10174784, 10175840, 10176665, 10177407, 10184953, 10188085, 10191100, 10191139, 10191595, 10193474, 10194660, 10196141, 10200354, 10203120, 10205600, 10220264, 10223855, 10225017, 10225746, 10227265, 10231814, 10233229, 10239693, 10239809, 10240002, 10241046, 10244531, 10245779, 10245781, 10250477, 10250540, 10260494, 10262841, 10263156, 10278200, 10296509, 10298196, 10311912, 10312590, 10314075, 10314590, 10315574, 10316625, 10330416, 10332861, 10332919, 10334153, 10334440, 10338069, 10338868, 10341537, 10355168, 10355751, 10357936, 10361627, 10363043, 10365022, 10365395, 10365696, 10367583, 10368052, 10377381, 10386353, 10388007, 10391315, 10392707, 10398483, 10398746, 10400769, 10401027, 10404477, 10404627, 10408372, 10410775, 10411352, 10412065, 10425695, 10426558, 10428340, 10428802, 10428817, 10435841, 10437747, 10447570, 10454726, 10457586, 10464062, 10464985, 10485601, 10488796, 10497931, 10498301, 10498445, 10499867, 10510157, 10510683, 10517775, 10518530, 10524698, 10525415, 10534571, 10535241, 10541939, 10547812, 10559919, 10563355, 10563982, 10568811, 10570939, 10583375, 10583639, 10583765, 10587985, 10590250, 10590291, 10592660, 10593271, 10595212, 10604271, 10608482, 10610552, 10616674, 10617278, 10617608, 10633358, 10634093, 10644856, 10646301, 10649764, 10650767, 10652138, 10654124, 10655054, 10655816, 10655887, 10656605, 10658586, 10661622, 10667917, 10668420, 10671003, 10672115, 10674751, 10676150, 10681741, 10681871, 10682289, 10682548, 10684303, 10684336, 10684371, 10684799, 10685123, 10694277, 10695190, 10695507, 10696732, 10697206, 10697515, 10700962, 10705379, 10705943, 10706436, 10721695, 10721930, 10725507, 10726069, 10728493, 10740171, 10740930, 10741080, 10743152, 10745967, 10752594, 10752819, 10760852, 10761618, 10769177, 10772225, 10777714, 10777927, 10783367, 10788788, 10791113, 10800890, 10801250, 10807457, 10813486, 10820588, 10845942, 10846663, 10846993, 10847050, 10849549, 10853567, 10856588, 10857505, 10871618, 10881180, 10884475, 10887790, 10893928, 10900977, 10902978, 10903071, 10908146, 10908263, 10908385, 10908632, 10908711, 10917811, 10917841, 10919593, 10920615, 10921029, 10921522, 10922114, 10922636, 10923291, 10926909, 10927434, 10929130, 10935796, 10937525, 10944299, 10949733, 10960902, 10979971, 10980877, 10981206, 10985417, 10985638, 10990460, 10994475, 10995040, 10995221, 10995835, 11003875, 11011714, 11011803, 11017187, 11019810, 11019969, 11030527, 11032058, 11032882, 11033278, 11035000, 11036107, 11044175, 11044325, 11044489, 11046472, 11054035, 11054776, 11057615, 11060318, 11060523, 11070602, 11078517, 11078635, 11083458, 11083706, 11096309, 11097094, 11097527, 11102803, 11103893, 11104843, 11105131, 11112595, 11123733, 11125611, 11127694, 11131656, 11139663, 11140110, 11157696, 11160803, 11163518, 11164675, 11169046, 11178911, 11180566, 11186830, 11191950, 11192047, 11204646, 11204870, 11209623, 11221452, 11223088, 11223428, 11227026, 11233710, 11235728, 11239440, 11241012, 11250800, 11256089, 11257574, 11260158, 11262425, 11266404, 11275019, 11275029, 11275414, 11275956, 11277493, 11282219, 11282617, 11289777, 11294799, 11294945, 11299229, 11300971, 11303697, 11318659, 11318788, 11318943, 11324280, 11334383, 11335888, 11336601, 11340868, 11342954, 11343012, 11343028, 11344526, 11352302, 11357901, 11369009, 11369285, 11375322, 11387343, 11388818, 11388882, 11389258, 11391455, 11391708, 11391994, 11392519, 11396209, 11396410, 11396520, 11398571, 11411244, 11417159, 11419093, 11420822, 11429073, 11433358, 11435020, 11438585, 11450208, 11452098, 11452556, 11452990, 11454715, 11456970, 11457156, 11459565, 11461166, 11467521, 11469918, 11470835, 11471965, 11474316, 11474805, 11477878, 11483081, 11487278, 11488648, 11491595, 11491662, 11494214, 11495716, 11496742, 11503800, 11505979, 11507902, 11508390, 11510476, 11511977, 11512211, 11513316, 11514361, 11524435, 11541748, 11543558, 11543906, 11544825, 11547792, 11549471, 11552619, 11554119, 11554326, 11555176, 11563403, 11565818, 11566979, 11571448, 11571896, 11573491, 11575428, 11580493, 11582819, 11590245, 11592058, 11592288, 11597735, 11600715, 11601531, 11609791, 11610404, 11610600, 11618371, 11620589, 11627730, 11635645, 11637460, 11647170, 11649246, 11649398, 11655546, 11656668, 11664887, 11665503, 11665905, 11665975, 11666573, 11666826, 11666849, 11667387, 11667661, 11667836, 11668398, 11668500, 11674288, 11688606, 11697433, 11701482, 11708741, 11711516, 11713785, 11714887, 11715035, 11716806, 11719739, 11721708, 11731198, 11731423, 11731589, 11731668, 11733321, 11734130, 11753694, 11758496, 11758928, 11766612, 11766958, 11768124, 11770759, 11776636, 11790692, 11792426, 11797787, 11800499, 11804132, 11827506, 11843771, 11845450, 11848600, 11848781, 11848799, 11861885, 11862925, 11863914, 11864656, 11866342, 11867907, 11870353, 11885416, 11886867, 11887502, 11888348, 11888379, 11889458, 11892722, 11898261, 11900224, 11900383, 11907032, 11912081, 11921489, 11924221, 11924491, 11924720, 11927653, 11928896, 11929156, 11940292, 11940889, 11941739, 11942681, 11943032, 11948892, 11959162, 11962429, 11965321, 11966667, 11968323, 11974167, 11976863, 11980440, 11980756, 11989718, 12001507, 12005672, 12005697, 12005752, 12006037, 12006054, 12008885, 12012707, 12022533, 12027638, 12034642, 12038144, 12043917, 12044037, 12051994, 12052395, 12053163, 12054802, 12056573, 12056810, 12057142, 12062431, 12065702, 12081093, 12086713, 12086867, 12086927, 12090936, 12106881, 12107585, 12107733, 12108548, 12111153, 12111154, 12121451, 12126287, 12128753, 12129323, 12131164, 12132412, 12135482, 12143537, 12145366, 12151694, 12155526, 12173563, 12174926, 12183468, 12186216, 12187542, 12189772, 12189877, 12191489, 12210922, 12211927, 12218587, 12221205, 12222669, 12224327, 12224473, 12227239, 12228389, 12229103, 12229786, 12230609, 12230682, 12231438, 12232318, 12243595, 12245114, 12245482, 12246083, 12249290, 12249402, 12249690, 12249783, 12250535, 12252959, 12253352, 12263176, 12265639, 12266273, 12269215, 12270722, 12271684, 12272466, 12272656, 12273226, 12273478, 12284480, 12286211, 12297752, 12300897, 12301586, 12302625, 12303845, 12303916, 12305745, 12306686, 12310483, 12312562, 12325109, 12325571, 12339085, 12341230, 12341658, 12342429, 12343084, 12343515, 12346148, 12346290, 12355477, 12356135, 12357498, 12364664, 12367937, 12368615, 12377303, 12382018, 12382767, 12405088, 12406072, 12406386, 12406451, 12406605, 12407085, 12407416, 12407459, 12411941, 12418426, 12421272, 12425618, 12428008, 12432847, 12439131, 12442204, 12445203, 12445626, 12451209, 12451998, 12452602, 12452669, 12453641, 12455940, 12465989, 12468260, 12471600, 12472695, 12473588, 12482796, 12484728, 12522591, 12530838, 12534895, 12536436, 12538014, 12540717, 12543895, 12545046, 12545413, 12546408, 12546504, 12554822, 12555147, 12560254, 12562738, 12564435, 12566806, 12581685, 12583888, 12584817, 12591138, 12592229, 12599178, 12600173, 12600696, 12601728, 12606651, 12606763, 12607230, 12607863, 12607911, 12625771, 12628189, 12640527, 12641009, 12650299, 12654072, 12654383, 12654569, 12656364, 12656388, 12668940, 12669082, 12669515, 12670049, 12670836, 12672072, 12678311, 12678831, 12680639, 12681797, 12682584, 12696600, 12705538, 12706117, 12708216, 12709219, 12710716, 12711427, 12715621, 12724694, 12731956, 12733194, 12733625, 12735770, 12737121, 12740125, 12748942, 12754901, 12755279, 12756800, 12764964, 12775075, 12775620, 12778991, 12789669, 12790544, 12791562, 12792605, 12792914, 12795525, 12796119, 12797358, 12805107, 12814186, 12824010, 12824965, 12826089, 12826894, 12827238, 12828085, 12829141, 12833550, 12833940, 12833968, 12842912, 12843645, 12852052, 12864488, 12866755, 12867547, 12869341, 12871580, 12872030, 12873146, 12882294, 12888737, 12888871, 12890118, 12891671, 12899000, 12899468, 12900361, 12901678, 12901812, 12902801, 12904952, 12911267, 12916111, 12916929, 12918163, 12924964, 12929095, 12931023, 12931914, 12940300, 12941531, 12948220, 12948830, 12950892, 12951260, 12952921, 12954997, 12962540, 12965523, 12966752, 12968274, 12968679, 12968942, 12968972, 12970994, 12981988, 12986001, 12991558, 12997356, 12998538, 13000006, 13000492, 13001102, 13004883, 13006733, 13011950, 13015811, 13018041, 13019997, 13020810, 13026153, 13029402, 13030791, 13037141, 13037234, 13039283, 13039966, 13045068, 13045140, 13046149, 13047770, 13054802, 13055512, 13057469, 13061596, 13064230, 13066433, 13072383, 13073711, 13074244, 13077758, 13077873, 13077897, 13079341, 13081323, 13082912, 13083184, 13083217, 13083396, 13099864, 13103352, 13107994, 13108266, 13114221, 13116249, 13116695, 13128712, 13135774, 13139556, 13140027, 13140800, 13140857, 13149837, 13150894, 13152381, 13153336, 13154162, 13155253, 13155378, 13155542, 13161305, 13161889, 13165654, 13167293, 13170787, 13182620, 13183930, 13187226, 13189480, 13190309, 13193736, 13206102, 13207464, 13207496, 13207782, 13216578, 13218155, 13218936, 13220342, 13220930, 13221166, 13221373, 13223208, 13223901, 13233320, 13238797, 13247794, 13253829, 13256645, 13257308, 13260180, 13261557, 13263530, 13264671, 13270611, 13273907, 13276562, 13280084, 13281418, 13283562, 13290507, 13293187, 13294416, 13294482, 13295024, 13295196, 13297923, 13298536, 13298830, 13309325, 13312866, 13313365, 13313444, 13313582, 13314602, 13318064, 13320563, 13324152, 13325284, 13325938, 13326503, 13331728, 13332997, 13339590, 13339675, 13339750, 13344990, 13345075, 13355338, 13357304, 13357704, 13359138, 13359964, 13361412, 13372733, 13374322, 13375587, 13392547, 13395184, 13396761, 13396884, 13398669, 13403359, 13406520, 13408112, 13411698, 13411845, 13414003, 13414702, 13417076, 13418112, 13420412, 13422029, 13426307, 13428590, 13432794, 13433908, 13442991, 13444368, 13445157, 13445971, 13451931, 13459347, 13459405, 13460080, 13460614, 13464261, 13467561, 13475923, 13478486, 13489915, 13494175, 13494223, 13495083, 13495350, 13495833, 13504252, 13505237, 13510527, 13511751, 13512371, 13521137, 13527796, 13529531, 13531519, 13532379, 13542914, 13545917, 13547176, 13547504, 13549362, 13558620, 13560852, 13561171, 13561772, 13575773, 13576711, 13577128, 13585844, 13595210, 13598775, 13601502, 13604638, 13605179, 13606666, 13614635, 13621975, 13622672, 13624252, 13624458, 13630975, 13633612, 13634767, 13634926, 13635922, 13648316, 13649994, 13653650, 13654692, 13664277, 13666362, 13667976, 13669848, 13670895, 13671294, 13673018, 13673322, 13673838, 13674891, 13681650, 13688443, 13688834, 13700143, 13701056, 13707830, 13708523, 13709131, 13710575, 13712498, 13714364, 13714691, 13723160, 13725585, 13726848, 13727859, 13730279, 13730593, 13732335, 13733178, 13733194, 13733881, 13734079, 13734244, 13740507, 13741017, 13742121, 13749851, 13752389, 13752553, 13752822, 13762080, 13762244, 13762482, 13762829, 13763459, 13766187, 13767105, 13770209, 13776878, 13778613, 13782950, 13783011, 13783505, 13796898, 13798315, 13799144, 13799628, 13801605, 13808875, 13810245, 13810596, 13811604, 13811855, 13812302, 13813077, 13813214, 13814308, 13815917, 13817128, 13823887, 13827915, 13828970, 13829620, 13830329, 13836626, 13841475, 13845579, 13854368, 13856356, 13857029, 13858919, 13866135, 13867057, 13874595, 13875887, 13878879, 13879009, 13890595, 13891307, 13893964, 13896048, 13903353, 13909161, 13911625, 13914158, 13920985, 13921441, 13926644, 13939713, 13941121, 13942349, 13944188, 13949443, 13955064, 13956767, 13961550, 13970752, 13971690, 13972905, 13973328, 13974359, 13977133, 13978477, 13980161, 13984621, 13989981, 13990703, 13993821, 13993935, 13995027, 13995857, 13996681, 13996865, 14000288, 14003704, 14004934, 14005284, 14006178, 14007444, 14008076, 14010640, 14011250, 14013980, 14014533, 14015807, 14023166, 14025862, 14036243, 14036439, 14037231, 14037837, 14040585, 14049619, 14050496, 14053465, 14054957, 14055798, 14063690, 14068102, 14069524, 14074689, 14076229, 14085179, 14086919, 14088640, 14089761, 14090273, 14091811, 14093531, 14093581, 14093961, 14103360, 14109394, 14110460, 14119348, 14119697, 14120540, 14122721, 14123860, 14123953, 14126967, 14134413, 14134658, 14136058, 14138215, 14139469, 14146760, 14148506, 14152657, 14159785, 14161165, 14162068, 14162928, 14163267, 14166901, 14176053, 14176490, 14177626, 14182079, 14182547, 14182889, 14196950, 14197984, 14198890, 14199279, 14202905, 14205927, 14218940, 14222230, 14222755, 14237431, 14238172, 14238287, 14238482, 14238976, 14239473, 14247543, 14254505, 14260723, 14261528, 14264117, 14265192, 14265451, 14272266, 14274865, 14277647, 14278076, 14279115, 14279247, 14283427, 14288381, 14294720, 14296370, 14297344, 14297758, 14300076, 14300959, 14301538, 14312874, 14313677, 14317252, 14321940, 14322381, 14327492, 14328570, 14330090, 14332435, 14334520, 14334965, 14339086, 14341489, 14342195, 14350417, 14352303, 14353407, 14354825, 14355387, 14367654, 14370934, 14385147, 14402395, 14404479, 14404868, 14405169, 14407114, 14423039, 14423575, 14423866, 14429663, 14434246, 14436159, 14443903, 14449711, 14449945, 14451014, 14463479, 14463491, 14463862, 14464310, 14464444, 14467782, 14469687, 14472729, 14473366, 14487869, 14500917, 14502050, 14502499, 14502680, 14507385, 14516910, 14520230, 14547545, 14548285, 14552565, 14554514, 14563636, 14566812, 14567784, 14570066, 14572800, 14573855, 14574385, 14577500, 14587107, 14589494, 14601156, 14602529, 14606774, 14611369, 14612256, 14613911, 14615284, 14626053, 14627848, 14628510, 14630805, 14632614, 14647523, 14648909, 14651584, 14663427, 14663923, 14666571, 14672362, 14677549, 14680323, 14681611, 14682530, 14682589, 14685300, 14686596, 14689222, 14690341, 14693249, 14694378, 14694416, 14704685, 14709228, 14710597, 14711109, 14711871, 14712018, 14713143, 14717801, 14724000, 14724005, 14725015, 14726712, 14730097, 14732144, 14732691, 14744823, 14746685, 14746777, 14748508, 14755182, 14758785, 14768906, 14770816, 14771773, 14772503, 14772774, 14773307, 14779326, 14785781, 14789294, 14799677, 14800405, 14804827, 14805238, 14805689, 14806325, 14807920, 14809200, 14809260, 14816021, 14817528, 14823064, 14825394, 14826914, 14832990, 14836047, 14836156, 14837021, 14837723, 14838207, 14839237, 14840203, 14841384, 14841652, 14851767, 14854522, 14858038, 14860043, 14866151, 14867737, 14869499, 14869622, 14870288, 14871044, 14879255, 14884166, 14885383, 14898722, 14898831, 14899069, 14900354, 14906836, 14908451, 14909434, 14911427, 14913408, 14915338, 14916555, 14916573, 14917405, 14924079, 14926208, 14928078, 14928616, 14929289, 14929868, 14931175, 14932324, 14944569, 14950239, 14951163, 14953279, 14963104, 14963591, 14965418, 14966998, 14967914, 14976114, 14978724, 14980239, 14990583, 14992631, 14993450, 14999062, 14999291, 15001462, 15006481, 15014629, 15015230, 15015581, 15016486, 15022129, 15022459, 15023484, 15023964, 15024542, 15024970, 15025799, 15026890, 15027338, 15028275, 15036745, 15037677, 15038641, 15039132, 15040970, 15041504, 15041590, 15052010, 15054150, 15056199, 15056310, 15057230, 15065526, 15070886, 15071803, 15072140, 15074715, 15079438, 15084550, 15084847, 15085054, 15085947, 15086008, 15086251, 15094088, 15095083, 15107265, 15111697, 15111837, 15113521, 15115880, 15121801, 15125103, 15125458, 15126229, 15127734, 15128008, 15129189, 15130212, 15130295, 15130534, 15132361, 15133160, 15143817, 15144895, 15148027, 15148202, 15150817, 15158956, 15160390, 15160989, 15161358, 15164258, 15164312, 15164448, 15168927, 15172557, 15175252, 15177431, 15179814, 15180386, 15181872, 15188220, 15190829, 15191970, 15192938, 15194375, 15200212, 15200503, 15201290, 15205848, 15207015, 15207276, 15214644, 15215399, 15219241, 15221140, 15221648, 15230802, 15233991, 15236923, 15238668, 15239326, 15240106, 15240275, 15240405, 15250293, 15251834, 15255345, 15255380, 15255689, 15269122, 15269601, 15280231, 15282113, 15282820, 15283948, 15284924, 15285570, 15294945, 15296170, 15297566, 15299510, 15301258, 15309389, 15309442, 15310041, 15312614, 15313145, 15317526, 15317852, 15320308, 15326716, 15336261, 15337773, 15338839, 15340182, 15342375, 15342907, 15343370, 15345252, 15351839, 15352255, 15359166, 15359667, 15360967, 15370602, 15372032, 15372145, 15372359, 15374340, 15375023, 15376359, 15378660, 15380941, 15380948, 15387206, 15389451, 15390693, 15392690, 15395208, 15399431, 15409266, 15410692, 15411266, 15411719, 15412065, 15422333, 15422461, 15424044, 15430705, 15431309, 15432837, 15433616, 15434301, 15434910, 15436655, 15437063, 15444524, 15449229, 15450944, 15451869, 15452111, 15453328, 15453487, 15454922, 15463694, 15465183, 15467757, 15467848, 15468200, 15468344, 15468501, 15468943, 15476339, 15484601, 15484640, 15485156, 15490346, 15490867, 15491192, 15496328, 15496613, 15496725, 15497011, 15497862, 15500178, 15505837, 15506091, 15506434, 15510266, 15511665, 15512647, 15517246, 15517937, 15518874, 15520024, 15520163, 15520846, 15523496, 15524595, 15532003, 15536123, 15536312, 15542276, 15543465, 15546578, 15548199, 15551200, 15552076, 15553570, 15558142, 15558888, 15560279, 15565355, 15566942, 15570255, 15577947, 15578575, 15589711, 15589768, 15596238, 15599063, 15599485, 15603628, 15607246, 15609347, 15609693, 15616544, 15624810, 15630535, 15631723, 15632956, 15642434, 15648800, 15658006, 15662595, 15662843, 15663441, 15664260, 15664523, 15665310, 15665550, 15669618, 15671183, 15672407, 15673173, 15675200, 15675782, 15678912, 15679220, 15696660, 15699164, 15699203, 15703148, 15705397, 15715822, 15720443, 15729551, 15734421, 15742609, 15751921, 15757105, 15758311, 15763735, 15764542, 15766415, 15768452, 15773093, 15773356, 15778945, 15779492, 15781369, 15781456, 15785551, 15787104, 15787849, 15788899, 15788951, 15790389, 15791424, 15805962, 15811930, 15814243, 15818498, 15820316, 15820853, 15820960, 15825319, 15825374, 15827644, 15829457, 15830675, 15843056, 15843708, 15849056, 15850204, 15854410, 15856005, 15864295, 15864355, 15871412, 15872941, 15873094, 15874541, 15874688, 15874990, 15880936, 15881444, 15884620, 15885544, 15887009, 15887646, 15888674, 15888777, 15897992, 15899253, 15899263, 15899997, 15900815, 15902265, 15910114, 15915402, 15916993, 15917828, 15925856, 15927119, 15927955, 15930620, 15936953, 15937924, 15939815, 15940494, 15941178, 15942369, 15952221, 15953885, 15956396, 15956450, 15956831, 15959506, 15964420, 15965588, 15971358, 15972445, 15974294, 15979822, 15982774, 15983397, 15984033, 15985006, 15985706, 15985963, 15989276, 16001486, 16002745, 16003049, 16004567, 16006152, 16010019, 16010482, 16012485, 16014467, 16015306, 16018406, 16019105, 16023621, 16025729, 16027575, 16028393, 16031965, 16037771, 16039493, 16040008, 16042728, 16048683, 16050488, 16053165, 16053580, 16062148, 16063918, 16065801, 16066857, 16067455, 16067551, 16068991, 16069417, 16069828, 16071198, 16071263, 16077362, 16078419, 16078447, 16079228, 16080877, 16081136, 16082442, 16087025, 16091441, 16093424, 16094166, 16095181, 16095677, 16095825, 16096012, 16098329, 16098587, 16105281, 16105689, 16106698, 16107765, 16108111, 16108124, 16109313, 16111038, 16111982, 16118872, 16121318, 16121789, 16122475, 16124764, 16131081, 16133305, 16133883, 16140114, 16140528, 16141839, 16148240, 16155410, 16155893, 16160663, 16161924, 16164442, 16170902, 16171438, 16171798, 16173802, 16174087, 16174873, 16175421, 16176849, 16179036, 16184644, 16185141, 16185778, 16186168, 16192230, 16193898, 16193956, 16198424, 16204061, 16204343, 16206899, 16210821, 16211116, 16211178, 16211954, 16219513, 16225851, 16226495, 16226855, 16227779, 16234960, 16238587, 16240102, 16244185, 16244275, 16245192, 16249980, 16253101, 16253438, 16254379, 16256381, 16256793, 16256794, 16257546, 16265240, 16265450, 16266639, 16266735, 16267982, 16270736, 16271299, 16273484, 16273626, 16273744, 16275265, 16275283, 16282152, 16284013, 16284940, 16288500, 16289472, 16296628, 16297730, 16301224, 16306635, 16311112, 16311367, 16318903, 16318987, 16319041, 16319663, 16323781, 16325818, 16326036, 16334495, 16336361, 16336680, 16337691, 16344355, 16344581, 16346587, 16349470, 16353028, 16353057, 16353271, 16359758, 16361321, 16362490, 16363728, 16364044, 16365325, 16366495, 16366683, 16367177, 16367634, 16373962, 16375185, 16376136, 16377116, 16377670, 16377765, 16378499, 16378505, 16382520, 16382595, 16382769, 16387113, 16393231, 16393963, 16399352, 16400703, 16401348, 16401586, 16402295, 16404772, 16406639, 16408389, 16414273, 16414737, 16415112, 16415492, 16422528, 16428226, 16428652, 16435320, 16437814, 16439358, 16440485, 16440940, 16440955, 16440996, 16441300, 16441908, 16442559, 16447523, 16449156, 16451419, 16451596, 16451602, 16460436, 16460530, 16460687, 16460824, 16460864, 16462038, 16463379, 16466902, 16475698, 16477105, 16477333, 16478106, 16481073, 16481478, 16486712, 16486738, 16487021, 16488637, 16488917, 16496652, 16498282, 16499554, 16504854, 16505344, 16508078, 16513075, 16518008, 16518053, 16519818, 16521922, 16526540, 16527472, 16529274, 16529498, 16531377, 16538739, 16539680, 16540296, 16542306, 16545455, 16546550, 16551394, 16553586, 16554986, 16555172, 16557173, 16559679, 16564312, 16564386, 16568262, 16569033, 16570235, 16570405, 16574777, 16575510, 16575621, 16575828, 16575958, 16576181, 16576307, 16576345, 16576406, 16577034, 16577247, 16577985, 16578014, 16578055, 16578088, 16578113, 16578147, 16578222, 16578248, 16578269, 16578672, 16578823, 16595731, 16596094, 16598193, 16599360, 16600049, 16609934, 16618046, 16632288, 16633641, 16634664, 16635687, 16635974, 16643256, 16644914, 16645840, 16647269, 16647782, 16648430, 16649837, 16650600, 16658146, 16658323, 16661481, 16663093, 16669179, 16673609, 16673699, 16676145, 16676667, 16676800, 16677818, 16684640, 16685472, 16686592, 16686995, 16688722, 16689092, 16691693, 16692082, 16699038, 16699158, 16700449, 16701811, 16702516, 16702622, 16705329, 16707517, 16710009, 16710069, 16715490, 16715540, 16717531, 16718859, 16719380, 16722485, 16724539, 16724809, 16724855, 16730783, 16733782, 16735907, 16737704, 16745703, 16746048, 16748183, 16748259, 16748943, 16752044, 16754929, 16754932, 16760800, 16761905, 16762406, 16763511, 16768436, 16775689, 16790848, 16792008, 16792926, 16793759, 16794845, 16795665, 16796740, 16796945, 16797752, 16804640, 16804851, 16805031, 16805711, 16806047, 16806079, 16806678, 16806711, 16808553, 16808904, 16813429, 16822065, 16828903, 16837569, 16837661, 16842977, 16843510, 16844737, 16844744, 16852156, 16852429, 16854136, 16855996, 16857164, 16858357, 16866858, 16867102, 16868526, 16870241, 16872008, 16877156, 16879176, 16879440, 16882483, 16883032, 16884453, 16884746, 16890085, 16890329, 16890623, 16891903, 16892341, 16897276, 16897549, 16897927, 16898164, 16903898, 16907034, 16907302, 16908196, 16911005, 16912343, 16914197, 16914428, 16916065, 16921545, 16921858, 16922330, 16926685, 16927179, 16927550, 16928677, 16929040, 16929252, 16930588, 16930691, 16931726, 16937452, 16938889, 16939373, 16943058, 16943940, 16944269, 16945918, 16946609, 16946927, 16947260, 16948366, 16951444, 16952494, 16956087, 16959339, 16970172, 16970789, 16971914, 16974203, 16975373, 16980617, 16983159, 16985059, 16987859, 16993274, 16996603, 16997177, 16998780, 17004326, 17005861, 17008892, 17010090, 17011417, 17012032, 17012136, 17012688, 17013090, 17013553, 17020071, 17021015, 17021638, 17023558, 17025182, 17026928, 17027255, 17028016, 17028361, 17029190, 17042999, 17045251, 17071769, 17074192, 17074751, 17075144, 17076198, 17076315, 17076580, 17084785, 17094901, 17095019, 17095654, 17097577, 17102990, 17104241, 17106591, 17111538, 17115045, 17122786, 17123681, 17131187, 17134290, 17134725, 17135413, 17135726, 17136141, 17136560, 17137984, 17138371, 17138854, 17139962, 17141275, 17149874, 17151150, 17152716, 17152878, 17154415, 17155115, 17158044, 17166804, 17167053, 17167232, 17169116, 17170360, 17174328, 17174362, 17174991, 17181776, 17183606, 17186103, 17188368, 17189040, 17189685, 17194367, 17197582, 17205750, 17206289, 17207191, 17209037, 17210725, 17216182, 17218603, 17221487, 17222258, 17222439, 17223953, 17224182, 17227036, 17230647, 17231193, 17235807, 17236041, 17237146, 17244828, 17245382, 17245596, 17246909, 17247592, 17247823, 17249576, 17252135, 17255813, 17255931, 17263665, 17263926, 17265687, 17265865, 17267108, 17268254, 17271049, 17276358, 17278509, 17281446, 17282064, 17282563, 17283359, 17298718, 17298841, 17301648, 17302699, 17303930, 17313149, 17325753, 17327572, 17327604, 17327795, 17329481, 17329503, 17329644, 17339042, 17339238, 17344721, 17346260, 17346691, 17358098, 17359239, 17365696, 17366105, 17367180, 17367225, 17376655, 17376756, 17384166, 17385019, 17385072, 17385243, 17386634, 17398067, 17401133, 17401418, 17402618, 17418148, 17420900, 17429027, 17434012, 17447626, 17450082, 17456943, 17463723, 17465257, 17473124, 17473680, 17475106, 17475589, 17476636, 17477789, 17478943, 17479240, 17495792, 17498026, 17498800, 17498965, 17499201, 17505738, 17506375, 17509477, 17510265, 17514529, 17516394, 17521557, 17521978, 17525397, 17525639, 17525753, 17526735, 17528849, 17529245, 17529250, 17530141, 17537490, 17542106, 17543991, 17546183, 17547792, 17552409, 17554289, 17555521, 17559179, 17570358, 17571011, 17572590, 17573419, 17574233, 17575425, 17584646, 17585758, 17586982, 17587277, 17589726, 17591997, 17593240, 17604234, 17604909, 17608153, 17616452, 17617496, 17620617, 17620745, 17620831, 17620863, 17623661, 17623876, 17624112, 17635689, 17635799, 17637563, 17639223, 17647556, 17656805, 17663789, 17666178, 17668250, 17670110, 17670446, 17673709, 17677472, 17678874, 17679319, 17682444, 17683371, 17692434, 17693417, 17697249, 17700245, 17702893, 17714897, 17717079, 17717508, 17719443, 17728266, 17728390, 17728411, 17728424, 17728807, 17728999, 17730108, 17730399, 17735112, 17735925, 17737237, 17744877, 17745236, 17747615, 17752792, 17753021, 17758582, 17765266, 17765325, 17765351, 17770148, 17785405, 17788056, 17788509, 17789974, 17790620, 17791040, 17793828, 17794884, 17806895, 17807007, 17807090, 17807143, 17807190, 17809808, 17811196, 17811375, 17811962, 17812522, 17819215, 17819393, 17823384, 17825553, 17825623, 17827407, 17827423, 17828892, 17829949, 17843443, 17844040, 17846680, 17847100, 17857025, 17857543, 17857975, 17858109, 17863394, 17865691, 17871693, 17876076, 17877803, 17878483, 17880108, 17892234, 17893461, 17894419, 17905902, 17905946, 17906375, 17906395, 17907627, 17907739, 17908115, 17908220, 17908277, 17909168, 17914292, 17914855, 17916831, 17917157, 17920914, 17921049, 17921798, 17924560, 17926703, 17935020, 17935225, 17936807, 17940387, 17940447, 17940715, 17942712, 17942818, 17946521, 17955333, 17956422, 17956777, 17958123, 17958398, 17959935, 17972235, 17972465, 17972842, 17978165, 17978370, 17979392, 17980951, 17987946, 17989531, 17990805, 17991101, 17991838, 17993325, 17994181, 17995763, 18003467, 18004645, 18008306, 18014101, 18014402, 18016256, 18018361, 18020846, 18023353, 18023854, 18032649, 18033326, 18034517, 18038900, 18050189, 18053393, 18054895, 18055293, 18055836, 18056138, 18056296, 18057799, 18058799, 18059391, 18060679, 18069347, 18069449, 18070284, 18074773, 18076854, 18078129, 18089171, 18090442, 18096763, 18104131, 18109360, 18110093, 18120778, 18121925, 18122105, 18124728, 18135644, 18137095, 18139138, 18139804, 18140268, 18149686, 18155330, 18155663, 18158201, 18158265, 18159879, 18170253, 18173561, 18176220, 18180189, 18181794, 18182888, 18190536, 18194318, 18224929, 18225173, 18225367, 18226897, 18227737, 18228775, 18228901, 18240580, 18240588, 18240700, 18246682, 18252967, 18253049, 18253276, 18253512, 18264869, 18266300, 18268135, 18268698, 18269273, 18271280, 18273051, 18286925, 18287349, 18290812, 18293723, 18302201, 18303520, 18304250, 18305549, 18309512, 18327291, 18327365, 18328691, 18329185, 18329288, 18329605, 18330910, 18339390, 18340564, 18341682, 18354301, 18358897, 18360744, 18360832, 18366033, 18372226, 18372443, 18373808, 18376786, 18383591, 18385058, 18385664, 18386164, 18391262, 18391491, 18393773, 18393883, 18404439, 18404853, 18408050, 18410396, 18410753, 18427478, 18429873, 18430962, 18431028, 18431357, 18432160, 18440419, 18441585, 18441840, 18445640, 18448257, 18448629, 18458025, 18460856, 18462714, 18463094, 18463342, 18472330, 18474963, 18475349, 18475475, 18483074, 18486408, 18486610, 18488611, 18488664, 18488732, 18497730, 18506225, 18507588, 18508626, 18509952, 18517386, 18522977, 18523179, 18525045, 18525738, 18526638, 18527010, 18528741, 18528867, 18528972, 18529030, 18529575, 18535416, 18540567, 18540581, 18548312, 18549365, 18550383, 18558738, 18559476, 18564932, 18566939, 18567420, 18568432, 18569801, 18569973, 18578127, 18579473, 18585212, 18586686, 18592663, 18595243, 18599073, 18599807, 18601448, 18605070, 18610769, 18611914, 18612670, 18612883, 18614766, 18615394, 18625865, 18627146, 18630746, 18635456, 18636681, 18637112, 18644923, 18645014, 18654601, 18664731, 18666014, 18682062, 18682551, 18683519, 18684201, 18684474, 18684723, 18686861, 18689108, 18689268, 18690036, 18690562, 18691391, 18693937, 18699604, 18701728, 18703699, 18704161, 18716648, 18719050, 18720379, 18728085, 18735165, 18735658, 18735978, 18736012, 18736369, 18747551, 18748623, 18751276, 18751845, 18752174, 18752480, 18754376, 18754839, 18757510, 18763894, 18765120, 18768216, 18773007, 18774758, 18782977, 18786172, 18787969, 18789723, 18790176, 18790946, 18791148, 18791773, 18795069, 18795375, 18801820, 18806210, 18806695, 18808780, 18821548, 18827116, 18833904, 18841938, 18843415, 18848532, 18854686, 18855866, 18855982, 18856153, 18856674, 18869849, 18871720, 18873603, 18874006, 18875150, 18875608, 18878457, 18878748, 18886390, 18891799, 18895912, 18896740, 18897004, 18897306, 18898143, 18907182, 18908459, 18913506, 18914289, 18915909, 18926488, 18931626, 18933577, 18934468, 18941216, 18949254, 18950825, 18957519, 18957555, 18958617, 18959606, 18959752, 18960389, 18968116, 18969058, 18973745, 18975722, 18975810, 18976459, 18976837, 18977040, 18978774, 18986106, 18987215, 18992087, 18995593, 18998955, 19001264, 19009609, 19017726, 19020059, 19027030, 19028042, 19028206, 19028456, 19031973, 19035258, 19035841, 19039374, 19039809, 19049991, 19053126, 19055496, 19055712, 19056080, 19062195, 19063299, 19067980, 19072250, 19080885, 19082787, 19083537, 19085461, 19085742, 19085980, 19086093, 19098683, 19099220, 19102506, 19117548, 19118119, 19120924, 19121638, 19121867, 19123020, 19125215, 19130985, 19141854, 19147966, 19152938, 19154922, 19155377, 19155901, 19156302, 19156531, 19158108, 19158581, 19158621, 19158702, 19176724, 19181562, 19186794, 19189748, 19190958, 19192183, 19194507, 19194945, 19196351, 19201066, 19203578, 19206249, 19212039, 19212562, 19213324, 19213393, 19218616, 19223641, 19225907, 19226188, 19226983, 19227416, 19227422, 19229787, 19238626, 19239547, 19256367, 19262204, 19264087, 19265694, 19267908, 19268229, 19268584, 19268607, 19268618, 19285447, 19289870, 19290568, 19291987, 19292484, 19293036, 19295746, 19300662, 19303607, 19306080, 19306599, 19309672, 19313521, 19314256, 19314722, 19316735, 19317013, 19320711, 19324493, 19326614, 19329538, 19331503, 19332333, 19333041, 19337342, 19341211, 19341872, 19343375, 19345079, 19346990, 19347061, 19347640, 19347678, 19353490, 19354107, 19362100, 19363160, 19376589, 19376677, 19379662, 19380191, 19384167, 19387253, 19387817, 19388009, 19388211, 19388950, 19389348, 19390923, 19403216, 19408742, 19414040, 19414648, 19415432, 19418390, 19425774, 19429090, 19431170, 19431764, 19433296, 19433854, 19434115, 19434256, 19434277, 19434329, 19434566, 19435030, 19435232, 19435928, 19436178, 19439503, 19451590, 19456325, 19456435, 19456555, 19456939, 19457724, 19457897, 19458304, 19459257, 19466950, 19472008, 19472416, 19475109, 19477439, 19484422, 19484951, 19486841, 19489219, 19489498, 19500900, 19504538, 19504955, 19505612, 19506687, 19508489, 19514944, 19515789, 19520513, 19521147, 19529941, 19532030, 19532263, 19542866, 19545303, 19553462, 19553546, 19562712, 19568464, 19573907, 19585841, 19588666, 19589637, 19590118, 19592725, 19593194, 19594178, 19602582, 19602908, 19603610, 19608019, 19608633, 19609655, 19618097, 19622940, 19624034, 19624655, 19624672, 19633660, 19634943, 19650949, 19658948, 19659023, 19661510, 19662581, 19673280, 19676082, 19679617, 19681115, 19681648, 19689621, 19689622, 19700624, 19706413, 19716067, 19719191, 19729186, 19731112, 19732550, 19734138, 19736456, 19748526, 19749666, 19750315, 19750966, 19758472, 19766525, 19767220, 19768317, 19768348, 19778320, 19779169, 19781292, 19786452, 19786719, 19787512, 19788238, 19789810, 19799432, 19801728, 19805162, 19809721, 19809796, 19810160, 19811278, 19818659, 19821237, 19821799, 19822933, 19825972, 19826060, 19829250, 19831356, 19839499, 19844216, 19844553, 19846247, 19846519, 19859527, 19860005, 19860315, 19860867, 19863888, 19869786, 19870695, 19871124, 19871541, 19875100, 19876310, 19877172, 19877752, 19885752, 19885754, 19886545, 19889791, 19891709, 19891787, 19894214, 19903464, 19907409, 19908621, 19909191, 19910753, 19912970, 19919572, 19923624, 19924747, 19925555, 19927974, 19931700, 19932239, 19932662, 19940469, 19941845, 19945732, 19946183, 19951252, 19952438, 19960291, 19963629, 19967000, 19967145, 19969101, 19969281, 19969752, 19977762, 19980026, 19980149, 19981264, 19981794, 19983476, 19984717, 19986289, 19986667, 19993349, 19995090, 19997655, 19999852, 19999930, 20006647, 20011106, 20011204, 20014017, 20014507, 20016019, 20016199, 20016204, 20016807, 20017902, 20025726, 20029142, 20030709, 20032462, 20033373, 20034814, 20035381, 20036461, 20045451, 20048504, 20049032, 20050887, 20053156, 20055412, 20063525, 20068230, 20070083, 20071761, 20071926, 20072146, 20074740, 20086885, 20087899, 20088518, 20088667, 20092750, 20093475, 20115017, 20119243, 20121244, 20123635, 20123763, 20124182, 20132044, 20134983, 20136850, 20139116, 20146177, 20148674, 20152987, 20154204, 20165623, 20167598, 20167891, 20170430, 20173274, 20175916, 20177087, 20184198, 20185870, 20186994, 20188460, 20189207, 20192441, 20194919, 20204379, 20210539, 20211393, 20212868, 20213251, 20213346, 20214697, 20214797, 20223567, 20226256, 20229195, 20233384, 20241391, 20241781, 20242570, 20250841, 20254322, 20267908, 20268069, 20268621, 20269694, 20270701, 20277064, 20280976, 20281181, 20284179, 20284594, 20294100, 20298605, 20302215, 20307265, 20315676, 20319951, 20320854, 20325224, 20326194, 20328873, 20353080, 20356223, 20358509, 20360050, 20362823, 20362917, 20385225, 20387704, 20390431, 20390612, 20394054, 20407277, 20409875, 20412761, 20418069, 20422098, 20423077, 20423958, 20426194, 20439501, 20439841, 20446714, 20447501, 20449055, 20452702, 20452829, 20453326, 20456377, 20457058, 20457771, 20467046, 20468154, 20468856, 20471105, 20476878, 20480154, 20480567, 20482168, 20491109, 20498369, 20500330, 20501718, 20503523, 20512400, 20516218, 20518328, 20521200, 20522842, 20524113, 20524272, 20533556, 20534210, 20534334, 20539905, 20540070, 20541450, 20541889, 20541962, 20549521, 20554189, 20556592, 20557665, 20572621, 20580478, 20584142, 20585269, 20585989, 20589002, 20591430, 20598135, 20600321, 20602539, 20605590, 20617865, 20618211, 20618567, 20620881, 20620894, 20621787, 20622816, 20624093, 20631557, 20634133, 20635029, 20636012, 20636352, 20648568, 20648745, 20650694, 20652100, 20653040, 20653309, 20653546, 20663038, 20663110, 20664006, 20664868, 20664972, 20672573, 20673887, 20674919, 20675652, 20676835, 20679341, 20680043, 20680322, 20686674, 20687365, 20687829, 20690074, 20693275, 20693825, 20694826, 20696580, 20704482, 20704810, 20706201, 20707203, 20707245, 20709011, 20710638, 20710639, 20710745, 20710804, 20711162, 20711337, 20715177, 20722057, 20724326, 20724982, 20725932, 20727248, 20728832, 20728924, 20737064, 20738119, 20738271, 20743819, 20747211, 20748584, 20749055, 20757683, 20773954, 20773987, 20781199, 20781356, 20783779, 20785165, 20786601, 20786729, 20787430, 20791164, 20794656, 20794940, 20795589, 20801559, 20803065, 20811755, 20812463, 20813265, 20814345, 20815493, 20816745, 20816876, 20817796, 20818388, 20819794, 20819977, 20825661, 20826321, 20826854, 20826959, 20826969, 20827014, 20830250, 20831863, 20832799, 20834051, 20835499, 20835874, 20841245, 20842837, 20844605, 20844881, 20847820, 20848410, 20851170, 20858917, 20859951, 20862486, 20863070, 20868022, 20868902, 20870283, 20873765, 20875150, 20880208, 20883214, 20885913, 20887538, 20897047, 20897587, 20897763, 20900749, 20901078, 20901665, 20902771, 20903640, 20904295, 20910329, 20910942, 20911613, 20913314, 20914164, 20915655, 20915914, 20916751, 20918104, 20918423, 20923089, 20923464, 20927294, 20928580, 20930510, 20945167, 20946537, 20947203, 20947938, 20948210, 20948263, 20949832, 20955372, 20956115, 20957950, 20958730, 20958821, 20958952, 20960272, 20969375, 20971116, 20975698, 20975895, 20979378, 20981272, 20981742, 20982829, 20984015, 20996540, 20997802, 20998393, 20999088, 21004983, 21005834, 21007828, 21010406, 21013028, 21013286, 21019208, 21023584, 21024028, 21024572, 21025890, 21031306, 21036091, 21037270, 21039025, 21040953, 21041467, 21043769, 21050571, 21050749, 21053539, 21053861, 21054315, 21055811, 21060775, 21064922, 21065289, 21073290, 21077044, 21077670, 21077955, 21078165, 21079687, 21080085, 21080155, 21081977, 21091278, 21094633, 21097989, 21100685, 21104536, 21105623, 21106223, 21106305, 21107324, 21108594, 21108914, 21111009, 21111871, 21112168, 21119162, 21119302, 21123858, 21124412, 21124529, 21125534, 21125749, 21126020, 21127100, 21131887, 21132967, 21136804, 21137291, 21137743, 21138232, 21141072, 21141609, 21147831, 21148299, 21150291, 21151021, 21152117, 21152516, 21152673, 21153112, 21157383, 21157524, 21161830, 21163637, 21164326, 21173015, 21173371, 21181879, 21182718, 21184704, 21186111, 21186278, 21186524, 21186951, 21189538, 21192057, 21194062, 21197729, 21199689, 21202923, 21212489, 21215083, 21215356, 21215858, 21215872, 21217037, 21225022, 21225871, 21226217, 21228057, 21228484, 21231082, 21231931, 21239009, 21239352, 21239479, 21242330, 21242417, 21242544, 21243163, 21244034, 21249599, 21249933, 21249964, 21252521, 21252578, 21258784, 21259699, 21260718, 21261498, 21261544, 21262737, 21263215, 21264372, 21264963, 21265676, 21267108, 21267362, 21272282, 21272314, 21275828, 21276516, 21278617, 21280063, 21281042, 21289524, 21290245, 21290270, 21290561, 21294406, 21295073, 21298754, 21303311, 21306560, 21307112, 21307561, 21308768, 21310973, 21318377, 21319820, 21320428, 21320573, 21321383, 21321661, 21322478, 21324038, 21324115, 21324623, 21325297, 21334385, 21334771, 21343228, 21343506, 21343572, 21343684, 21343885, 21344723, 21344980, 21345833, 21352463, 21353511, 21356283, 21357420, 21357436, 21360583, 21361781, 21363128, 21364623, 21367366, 21378269, 21378423, 21379364, 21382183, 21382389, 21382911, 21383728, 21386099, 21396155, 21396613, 21397130, 21397664, 21398384, 21398700, 21399153, 21400608, 21404685, 21408433, 21408447, 21408568, 21409094, 21410083, 21413242, 21414527, 21415452, 21419230, 21419640, 21424566, 21425053, 21425267, 21428004, 21432356, 21435281, 21436959, 21436996, 21437002, 21437874, 21438030, 21438163, 21438587, 21446429, 21446699, 21449077, 21450597, 21454676, 21459268, 21460129, 21460350, 21460838, 21461230, 21469508, 21470648, 21470995, 21471358, 21471581, 21475455, 21475837, 21476626, 21478142, 21484555, 21484896, 21486249, 21487634, 21488116, 21490293, 21497709, 21504758, 21511471, 21511904, 21513303, 21515197, 21515370, 21515596, 21516690, 21517155, 21517161, 21518337, 21518593, 21518938, 21519546, 21522517, 21522528, 21523765, 21527006, 21528311, 21528745, 21528874, 21528938, 21529183, 21529203, 21529296, 21530050, 21530900, 21532438, 21534697, 21535881, 21537170, 21544848, 21547571, 21548660, 21550250, 21551783, 21558276, 21558864, 21563568, 21564199, 21564929, 21565581, 21567282, 21573031, 21575028, 21577013, 21577175, 21579910, 21580326, 21580338, 21580954, 21581257, 21581413, 21581700, 21581810, 21582776, 21588129, 21588979, 21592431, 21593992, 21594411, 21595102, 21595782, 21595997, 21596760, 21601393, 21601957, 21603064, 21604920, 21607562, 21608087, 21609310, 21610391, 21612018, 21616622, 21618484, 21620447, 21621916, 21622696, 21622752, 21629071, 21632187, 21633810, 21634757, 21635936, 21641916, 21642015, 21642150, 21642275, 21644150, 21647391, 21656583, 21657919, 21658478, 21659922, 21663292, 21665864, 21672509, 21674325, 21674465, 21675780, 21678380, 21679051, 21679568, 21680672, 21684508, 21686271, 21692497, 21692670, 21693293, 21694147, 21694445, 21695401, 21695773, 21696620, 21698475, 21698694, 21699078, 21699098, 21700036, 21704757, 21707006, 21707187, 21708244, 21710659, 21712636, 21713566, 21721494, 21723952, 21726731, 21727414, 21727572, 21728059, 21728429, 21729008, 21733863, 21734950, 21734959, 21736524, 21738838, 21738881, 21739830, 21745459, 21749335, 21749425, 21753679, 21759755, 21760428, 21761196, 21761270, 21765805, 21765912, 21766692, 21767029, 21770420, 21770569, 21771324, 21777451, 21778095, 21781755, 21784381, 21784464, 21785799, 21786482, 21786755, 21786898, 21786997, 21787753, 21795639, 21795802, 21799030, 21800323, 21801350, 21801957, 21812201, 21812343, 21812809, 21814071, 21815254, 21815296, 21816474, 21817240, 21820819, 21822310, 21824311, 21824755, 21826518, 21826562, 21827358, 21827542, 21827837, 21828357, 21828424, 21829260, 21834367, 21834715, 21835312, 21836946, 21838045, 21838074, 21838172, 21842506, 21845000, 21846376, 21851441, 21857613, 21858475, 21860511, 21860889, 21861226, 21862629, 21863292, 21863538, 21864279, 21864919, 21866481, 21867038, 21871372, 21875445, 21875715, 21876412, 21876834, 21877953, 21878230, 21878996, 21879322, 21879992, 21881557, 21882338, 21882603, 21885279, 21889679, 21892608, 21892715, 21894451, 21894821, 21896493, 21896637, 21897607, 21898059, 21899648, 21906063, 21906986, 21907128, 21907491, 21908080, 21909177, 21911573, 21911805, 21912365, 21913323, 21914456, 21918739, 21924236, 21934307, 21934335, 21936333, 21936723, 21937027, 21937780, 21941248, 21942862, 21945592, 21946242, 21948077, 21948509, 21949647, 21950295, 21954525, 21958765, 21961112, 21962297, 21962408, 21964652, 21964945, 21966309, 21973004, 21974754, 21975163, 21976736, 21982028, 21982092, 21982849, 21984436, 21990350, 21993142, 21993981, 21994036, 21994326, 21995406, 21997512, 21997717, 21998141, 22000155, 22001065, 22002003, 22005745, 22007893, 22008782, 22009019, 22009401, 22011437, 22012410, 22014299, 22014509, 22018172, 22019172, 22023696, 22023958, 22024972, 22027890, 22028318, 22029935, 22030351, 22031321, 22032116, 22032246, 22033086, 22034200, 22035792, 22041642, 22043047, 22047853, 22051189, 22051617, 22058860, 22059262, 22060999, 22061289, 22061703, 22061916, 22062200, 22063085, 22063354, 22063393, 22065859, 22067254, 22075016, 22076294, 22076531, 22077649, 22078401, 22080989, 22081685, 22083191, 22083341, 22083630, 22084335, 22085062, 22086302, 22087334, 22088913, 22096072, 22099688, 22099771, 22099871, 22101959, 22103594, 22104386, 22105915, 22106879, 22113027, 22114630, 22115369, 22115977, 22117104, 22117664, 22117920, 22118762, 22120609, 22120862, 22123646, 22137220, 22144650, 22145084, 22145089, 22146803, 22147140, 22155354, 22156591, 22159990, 22160671, 22160860, 22161833, 22163118, 22165779, 22166703, 22168326, 22172329, 22172437, 22174884, 22175117, 22176799, 22177567, 22179737, 22179895, 22184131, 22185486, 22185898, 22188059, 22188318, 22189159, 22190174, 22190590, 22190613, 22191487, 22194583, 22195112, 22195229, 22202702, 22204182, 22204491, 22204805, 22207637, 22208203, 22208434, 22208750, 22209353, 22209481, 22209958, 22209960, 22210628, 22217800, 22218825, 22224724, 22225341, 22226759, 22226875, 22227956, 22228053, 22228206, 22236783, 22236784, 22241937, 22245955, 22246314, 22246657, 22247023, 22247053, 22248080, 22248425, 22249221, 22251737, 22258908, 22259818, 22262517, 22262752, 22262844, 22264299, 22264416, 22266025, 22267137, 22267362, 22267613, 22267627, 22267640, 22271621, 22272804, 22275693, 22276280, 22276422, 22276721, 22276995, 22278770, 22278881, 22281215, 22281401, 22283120, 22288881, 22290195, 22292059, 22293313, 22294337, 22299335, 22304504, 22304683, 22304689, 22305871, 22309682, 22314744, 22316216, 22318161, 22320341, 22324498, 22324620, 22326859, 22328349, 22335032, 22335879, 22335941, 22336394, 22336452, 22336744, 22336843, 22340120, 22340231, 22341033, 22342923, 22343552, 22344655, 22345368, 22345671, 22349526, 22350640, 22352559, 22354680, 22354787, 22354965, 22355106, 22355538, 22356309, 22356731, 22356732, 22356897, 22357033, 22357803, 22358103, 22358216, 22358562, 22362639, 22368712, 22368832, 22368932, 22370932, 22371493, 22375819, 22376260, 22378070, 22383100, 22383404, 22385399, 22385408, 22388656, 22390442, 22394832, 22395045, 22395170, 22401590, 22401677, 22401922, 22402187, 22405468, 22405915, 22407415, 22416321, 22417347, 22420506, 22422391, 22428177, 22429034, 22429811, 22430444, 22431766, 22432054, 22432912, 22434701, 22434940, 22436139, 22436818, 22438244, 22443921, 22446430, 22446648, 22446689, 22446888, 22447927, 22448541, 22450673, 22452439, 22464811, 22466403, 22466902, 22467181, 22469679, 22473399, 22475397, 22483646, 22483743, 22484516, 22490277, 22490497, 22491114, 22493856, 22498357, 22502570, 22503607, 22504205, 22504538, 22510006, 22511686, 22512427, 22513270, 22513332, 22513422, 22513659, 22513878, 22514644, 22517695, 22518495, 22522086, 22524052, 22524504, 22524546, 22525104, 22525201, 22527389, 22529983, 22530308, 22530664, 22531255, 22531721, 22533445, 22533850, 22535319, 22535511, 22540552, 22540748, 22541845, 22541990, 22543243, 22543758, 22546261, 22548826, 22549918, 22549953, 22550938, 22552237, 22552277, 22554185, 22559761, 22559782, 22559967, 22560758, 22561057, 22562952, 22564191, 22565147, 22565998, 22566731, 22567444, 22567518, 22569604, 22569997, 22572131, 22572653, 22577506, 22580834, 22580976, 22582427, 22582525, 22586680, 22587924, 22588397, 22594559, 22596429, 22596629, 22597360, 22597568, 22599495, 22599876, 22601833, 22602137, 22604699, 22606472, 22607185, 22609290, 22609629, 22609994, 22615386, 22617826, 22618338, 22618712, 22626633, 22627985, 22629225, 22631299, 22632245, 22638565, 22642723, 22645884, 22645996, 22646296, 22647124, 22647276, 22647362, 22648055, 22648834, 22651066, 22652101, 22653022, 22654758, 22655136, 22655154, 22665929, 22668736, 22669608, 22669707, 22671215, 22675753, 22680496, 22680646, 22680990, 22681193, 22681348, 22681830, 22685422, 22685615, 22685723, 22685826, 22686976, 22688201, 22688765, 22688894, 22689722, 22691792, 22695852, 22696144, 22699046, 22700525, 22700554, 22700613, 22700853, 22701224, 22701481, 22701764, 22702047, 22704514, 22704904, 22704994, 22705053, 22705849, 22711039, 22712475, 22712893, 22716695, 22717645, 22724303, 22724335, 22725511, 22725571, 22725666, 22725698, 22732233, 22734104, 22734594, 22734660, 22740747, 22741599, 22744863, 22744869, 22744873, 22759238, 22761325, 22761807, 22763142, 22764090, 22764925, 22770604, 22770777, 22770925, 22773902, 22774981, 22778641, 22783932, 22784757, 22786450, 22787103, 22788883, 22789037, 22789379, 22792890, 22794427, 22794726, 22795149, 22795199, 22803385, 22804232, 22812235, 22814337, 22814582, 22822149, 22828862, 22831967, 22838828, 22840612, 22843202, 22843427, 22843876, 22844381, 22844945, 22846265, 22848384, 22848576, 22860349, 22860399, 22862337, 22864255, 22864643, 22865488, 22865627, 22867452, 22867615, 22873575, 22874481, 22876954, 22877771, 22878294, 22879392, 22879555, 22883477, 22884522, 22884603, 22885499, 22886206, 22886802, 22889365, 22893741, 22895148, 22897984, 22898804, 22899802, 22903164, 22903566, 22904286, 22904681, 22905782, 22907168, 22908868, 22909585, 22909603, 22913068, 22916153, 22916570, 22916649, 22916710, 22917341, 22917866, 22918493, 22918511, 22919388, 22919909, 22925381, 22925830, 22925897, 22926730, 22934360, 22935255, 22935342, 22936108, 22936475, 22936743, 22939357, 22940104, 22944101, 22949924, 22951066, 22951378, 22951468, 22952113, 22954461, 22954498, 22956103, 22957728, 22958021, 22958237, 22958371, 22959230, 22960031, 22960902, 22963873, 22967796, 22967817, 22968823, 22970867, 22971114, 22971338, 22979524, 22984670, 22984740, 22985359, 22985483, 22986498, 22987848, 22988010, 22993329, 22995534, 22997417, 22997532, 22998043, 22998659, 23000099, 23002948, 23002961, 23003262, 23003474, 23003629, 23005418, 23005611, 23011738, 23012915, 23014773, 23015317, 23015851, 23017081, 23017139, 23019534, 23019577, 23019855, 23020286, 23020393, 23021963, 23022623, 23025215, 23025372, 23031429, 23034124, 23035112, 23038687, 23040488, 23041748, 23041828, 23042110, 23043064, 23043604, 23044364, 23044439, 23046227, 23048376, 23052111, 23053842, 23055242, 23055311, 23055627, 23056303, 23056448, 23057269, 23057509, 23058659, 23059078, 23059095, 23059429, 23064143, 23068758, 23069017, 23070260, 23070894, 23070947, 23071028, 23074662, 23075655, 23076848, 23076966, 23077339, 23078700, 23079160, 23079521, 23079563, 23079737, 23085465, 23086633, 23088667, 23088919, 23089122, 23089369, 23090282, 23090407, 23092548, 23100367, 23103775, 23104428, 23105666, 23106927, 23107271, 23109404, 23111953, 23116867, 23117838, 23118029, 23121567, 23122306, 23123050, 23123184, 23123587, 23123920, 23124978, 23125983, 23126799, 23127705, 23129315, 23137905, 23140101, 23143142, 23143324, 23143450, 23143880, 23145003, 23148838, 23148941, 23149347, 23149465, 23153298, 23155034, 23155514, 23156331, 23157123, 23161970, 23162106, 23162238, 23162591, 23163063, 23163108, 23163492, 23163623, 23164753, 23165311, 23167214, 23167394, 23169705, 23178686, 23179111, 23179694, 23180184, 23182885, 23184257, 23184802, 23185621, 23186047, 23186136, 23187845, 23189012, 23198429, 23201915, 23203977, 23212954, 23213118, 23213161, 23214115, 23215098, 23216822, 23217846, 23218542, 23220945, 23228649, 23229045, 23229710, 23230271, 23231014, 23232625, 23232982, 23233122, 23233435, 23233963, 23234112, 23236819, 23243627, 23244298, 23245771, 23246081, 23249751, 23249768, 23250903, 23252099, 23253661, 23255216, 23255318, 23259560, 23262366, 23270482, 23271130, 23273044, 23274740, 23275083, 23275097, 23275381, 23285653, 23286045, 23287711, 23287906, 23288103, 23288544, 23289511, 23289635, 23292268, 23292783, 23293384, 23301498, 23305672, 23307944, 23308343, 23308363, 23308837, 23308964, 23309109, 23310023, 23310824, 23311150, 23311659, 23315075, 23315419, 23318818, 23319305, 23323011, 23326966, 23327012, 23333411, 23336140, 23336826, 23337112, 23343731, 23351459, 23352000, 23352659, 23355425, 23355486, 23356672, 23358260, 23359009, 23359153, 23359916, 23359927, 23368503, 23368851, 23369031, 23370683, 23371563, 23373129, 23373350, 23373394, 23374233, 23374238, 23374974, 23375463, 23375694, 23376627, 23377021, 23377256, 23378495, 23387212, 23388084, 23389244, 23389285, 23389416, 23389511, 23389543, 23390499, 23392924, 23393439, 23393887, 23396181, 23402469, 23406720, 23407255, 23407708, 23409335, 23409506, 23409922, 23413248, 23428596, 23428845, 23428909, 23429429, 23430624, 23431431, 23431623, 23436497, 23438232, 23442793, 23443350, 23447285, 23447687, 23448857, 23449683, 23450814, 23451252, 23461307, 23462881, 23465277, 23468692, 23469214, 23469591, 23477943, 23478258, 23480712, 23482695, 23483338, 23483909, 23485837, 23487196, 23487372, 23488443, 23491185, 23493830, 23494218, 23496046, 23497338, 23500316, 23500907, 23500930, 23501800, 23502508, 23503490, 23503998, 23506266, 23506423, 23507588, 23515189, 23516983, 23517456, 23518962, 23520374, 23520732, 23520865, 23523306, 23523938, 23524085, 23524134, 23524647, 23525814, 23526691, 23527460, 23527947, 23534749, 23535513, 23535980, 23538216, 23541134, 23542183, 23545256, 23545261, 23545503, 23545813, 23546889, 23547710, 23555487, 23556389, 23557966, 23558654, 23559631, 23559969, 23561030, 23563844, 23567455, 23568499, 23573268, 23574719, 23575066, 23577198, 23582079, 23582103, 23582736, 23582764, 23584147, 23590540, 23591553, 23593838, 23594955, 23595528, 23595718, 23603900, 23605221, 23608186, 23611408, 23611788, 23612186, 23612228, 23622145, 23625509, 23626586, 23626720, 23627523, 23628211, 23629561, 23630031, 23630134, 23630542, 23631497, 23631716, 23632450, 23633564, 23640445, 23641110, 23641283, 23643012, 23645499, 23646092, 23647873, 23648895, 23649222, 23649374, 23649636, 23651217, 23652614, 23654993, 23657396, 23658250, 23659531, 23660187, 23666907, 23668220, 23668910, 23669174, 23669208, 23669818, 23671384, 23671423, 23674888, 23677837, 23679461, 23680793, 23681401, 23683948, 23685044, 23685512, 23686357, 23687458, 23691737, 23693022, 23693250, 23693306, 23698189, 23698568, 23701118, 23701487, 23702646, 23703148, 23708547, 23714041, 23714303, 23715406, 23715973, 23722211, 23722743, 23722747, 23725328, 23727179, 23727447, 23730576, 23732047, 23738085, 23740062, 23741708, 23744802, 23745619, 23746142, 23747421, 23747436, 23750320, 23750740, 23750872, 23751932, 23761038, 23763049, 23763348, 23763354, 23763453, 23763478, 23765315, 23765503, 23766592, 23766623, 23766891, 23767241, 23770978, 23772065, 23774735, 23778324, 23779693, 23781412, 23781705, 23782321, 23785936, 23788531, 23789297, 23799512, 23803406, 23803796, 23803861, 23804257, 23807888, 23807995, 23809826, 23811496, 23812293, 23818777, 23819861, 23826411, 23826654, 23826745, 23826962, 23827323, 23832492, 23833182, 23834944, 23836099, 23836442, 23836664, 23837145, 23839141, 23839392, 23843312, 23849238, 23849435, 23852997, 23854177, 23855445, 23856360, 23856829, 23858813, 23859458, 23859885, 23861660, 23862180, 23873252, 23875289, 23877053, 23877843, 23879622, 23880637, 23881019, 23881807, 23882292, 23883788, 23885805, 23890268, 23891754, 23898947, 23900312, 23901883, 23903320, 23903571, 23903655, 23912515, 23913733, 23914206, 23917656, 23918817, 23918951, 23920015, 23920115, 23924601, 23933221, 23934490, 23935762, 23937290, 23938622, 23938830, 23940021, 23941230, 23942797, 23944585, 23946933, 23947091, 23954519, 23954882, 23958196, 23958251, 23958268, 23958356, 23959726, 23960954, 23962417, 23962670, 23965944, 23971873, 23974748, 23976187, 23976843, 23978539, 23979356, 23990005, 23992625, 23993553, 23996754, 23998384, 23998668, 24000831, 24001102, 24009899, 24012798, 24013702, 24014310, 24014746, 24015310, 24018158, 24019303, 24019436, 24020228, 24029637, 24038939, 24039491, 24040570, 24041423, 24041986, 24046506, 24050490, 24051063, 24054268, 24054275, 24055194, 24055358, 24057562, 24057747, 24058175, 24061283, 24062503, 24063608, 24077932, 24081359, 24084121, 24084123, 24084281, 24084471, 24086553, 24086591, 24095230, 24095757, 24096491, 24098341, 24100030, 24100331, 24102265, 24102280, 24102400, 24103991, 24105850, 24105950, 24106974, 24111383, 24112298, 24114674, 24118452, 24118514, 24118546, 24120463, 24122046, 24124033, 24125747, 24128123, 24129036, 24132423, 24134171, 24134603, 24134825, 24137028, 24137101, 24137263, 24137960, 24139080, 24141247, 24141508, 24148762, 24150175, 24151182, 24153729, 24154866, 24155379, 24157868, 24158285, 24158286, 24158287, 24158938, 24159092, 24159586, 24159779, 24160403, 24161147, 24161155, 24162016, 24163136, 24163929, 24175780, 24181184, 24181348, 24181468, 24182549, 24182724, 24183494, 24184517, 24186650, 24187063, 24189834, 24194376, 24196253, 24197986, 24199896, 24200517, 24200841, 24201635, 24201945, 24202752, 24204299, 24205565, 24206190, 24206408, 24206410, 24207367, 24207667, 24208306, 24209215, 24218088, 24227040, 24230187, 24232547, 24239294, 24240071, 24240307, 24241254, 24246506, 24246673, 24247309, 24248255, 24248400, 24254313, 24256123, 24256315, 24258373, 24262559, 24263936, 24264027, 24265812, 24266258, 24266402, 24267061, 24267647, 24268116, 24270408, 24271145, 24279233, 24279301, 24280582, 24281908, 24282558, 24283126, 24283760, 24285097, 24285640, 24286066, 24286148, 24287850, 24297703, 24298034, 24298977, 24299994, 24301126, 24301667, 24303832, 24304029, 24305761, 24310891, 24311923, 24312325, 24312427, 24324738, 24329988, 24330088, 24330793, 24332939, 24334581, 24335615, 24336467, 24336720, 24345489, 24347401, 24350487, 24350981, 24351301, 24352871, 24355390, 24357965, 24368942, 24368985, 24370488, 24371114, 24376257, 24377956, 24380326, 24384359, 24387360, 24387375, 24387777, 24390577, 24392218, 24395758, 24405940, 24408007, 24413617, 24421292, 24422040, 24422276, 24425893, 24427419, 24428769, 24430611, 24432694, 24439407, 24441801, 24442789, 24449339, 24451600, 24451707, 24452674, 24453965, 24456066, 24464980, 24465109, 24465401, 24466184, 24469712, 24471640, 24472449, 24472769, 24473080, 24473379, 24474328, 24474522, 24474582, 24477571, 24483685, 24485064, 24489763, 24489825, 24491055, 24492672, 24493558, 24494467, 24496732, 24497179, 24498333, 24499457, 24508696, 24509404, 24512123, 24512502, 24513017, 24513596, 24515575, 24516922, 24517441, 24522548, 24522767, 24525252, 24532750, 24535477, 24538973, 24539535, 24540360, 24540376, 24541026, 24541166, 24541378, 24542240, 24544811, 24552716, 24556724, 24558941, 24559384, 24560513, 24561674, 24562707, 24562727, 24570284, 24570889, 24571798, 24571871, 24574998, 24575980, 24578410, 24580556, 24580883, 24591673, 24593904, 24594131, 24594602, 24599885, 24600282, 24600523, 24600927, 24601088, 24601384, 24601982, 24602487, 24603794, 24603950, 24604161, 24608112, 24615778, 24617891, 24623028, 24624042, 24625505, 24626885, 24627546, 24627921, 24629917, 24632756, 24638746, 24641674, 24642138, 24642792, 24642860, 24643759, 24643975, 24644596, 24644919, 24645559, 24646215, 24650731, 24651027, 24651420, 24653097, 24653595, 24654986, 24656222, 24656860, 24663811, 24667397, 24669357, 24674608, 24675131, 24675217, 24676364, 24676765, 24676812, 24677797, 24677882, 24680125, 24689374, 24692874, 24693335, 24695501, 24695903, 24695998, 24696074, 24699534, 24700255, 24706852, 24711945, 24713572, 24714102, 24715126, 24715482, 24715513, 24715874, 24717059, 24717325, 24717691, 24723623, 24729212, 24729439, 24730216, 24731773, 24733088, 24734059, 24734336, 24735538, 24737363, 24752464, 24753968, 24755598, 24755617, 24755930, 24756747, 24757980, 24758528, 24761833, 24767295, 24767354, 24769255, 24770966, 24771023, 24771235, 24771251, 24773553, 24776152, 24778050, 24778642, 24778897, 24779211, 24782199, 24782342, 24793987, 24794427, 24794578, 24795180, 24796062, 24796876, 24800098, 24802078, 24803088, 24803535, 24806857, 24807096, 24807552, 24809948, 24821914, 24822436, 24825369, 24825660, 24827309, 24828057, 24829662, 24831530, 24833626, 24835280, 24844417, 24845801, 24852348, 24853205, 24855115, 24857014, 24866222, 24866751, 24867094, 24869053, 24870906, 24872027, 24872807, 24884221, 24886592, 24890127, 24893198, 24894770, 24895358, 24903332, 24905937, 24907476, 24910665, 24910699, 24911407, 24911933, 24912254, 24912699, 24914253, 24915202, 24916015, 24934435, 24936242, 24938389, 24938830, 24939769, 24940735, 24944520, 24944658, 24944663, 24944667, 24945459, 24945776, 24948190, 24954391, 24956668, 24958385, 24967517, 24968833, 24970912, 24982235, 24986221, 24986262, 24986263, 24987603, 24988696, 24989061, 24989337, 24993228, 24994491, 25002696, 25017169, 25017337, 25024824, 25024962, 25026999, 25027721, 25031013, 25031749, 25032705, 25044666, 25046049, 25046317, 25047767, 25049981, 25050674, 25050913, 25055740, 25057295, 25066546, 25068922, 25070998, 25071454, 25074428, 25075220, 25077236, 25083121, 25084715, 25084962, 25086617, 25086688, 25093892, 25094573, 25095804, 25095817, 25096824, 25100054, 25101534, 25103431, 25103985, 25106737, 25108156, 25109266, 25109385, 25109871, 25110038, 25110918, 25114313, 25126235, 25130803, 25132137, 25132769, 25135429, 25135898, 25137047, 25137929, 25138721, 25156110, 25157440, 25160737, 25163225, 25163516, 25168413, 25169670, 25170685, 25180327, 25182496, 25183791, 25185989, 25188341, 25188896, 25190342, 25194811, 25201511, 25201767, 25202534, 25207060, 25209426, 25210721, 25212216, 25212448, 25223943, 25224635, 25225152, 25229147, 25229188, 25230251, 25231741, 25232569, 25233359, 25233667, 25234086, 25234904, 25236002, 25236584, 25237381, 25237658, 25238195, 25239216, 25250520, 25252918, 25253638, 25255303, 25258435, 25258896, 25259735, 25262145, 25264116, 25265115, 25265446, 25265640, 25276873, 25278638, 25280440, 25281589, 25282799, 25283860, 25288635, 25291734, 25292158, 25294651, 25294793, 25295652, 25297637, 25298788, 25308405, 25311354, 25311731, 25312469, 25312871, 25312996, 25318813, 25319076, 25319499, 25323127, 25323667, 25340315, 25341215, 25342064, 25342562, 25342712, 25344125, 25344556, 25345097, 25345968, 25346515, 25346623, 25346721, 25369134, 25369780, 25372529, 25373810, 25375508, 25377012, 25377766, 25380584, 25395331, 25400289, 25401756, 25401798, 25402757, 25403609, 25404024, 25405872, 25406600, 25416133, 25416948, 25417779, 25420665, 25424669, 25424785, 25424927, 25425101, 25426400, 25428852, 25431962, 25438093, 25441646, 25443764, 25446735, 25450431, 25451899, 25452028, 25456651, 25457959, 25457964, 25458923, 25459446, 25460400, 25472409, 25473683, 25475953, 25484237, 25484662, 25487584, 25489049, 25506780, 25507101, 25510027, 25514679, 25514862, 25515832, 25516189, 25517209, 25518810, 25518862, 25535572, 25536420, 25538141, 25538953, 25541112, 25542618, 25543014, 25543814, 25544167, 25547185, 25547206, 25548249, 25548574, 25549538, 25550793, 25552773, 25565008, 25565155, 25566245, 25567651, 25569879, 25570025, 25570500, 25571314, 25571754, 25575367, 25575411, 25577171, 25578459, 25581252, 25587011, 25589770, 25596673, 25608022, 25609120, 25610187, 25614889, 25616640, 25619381, 25623751, 25625823, 25626488, 25627207, 25653985, 25662718, 25663674, 25666405, 25668539, 25674205, 25679261, 25680596, 25685640, 25688089, 25706244, 25712878, 25714432, 25714759, 25716011, 25723171, 25723358, 25724072, 25725299, 25726360, 25727559, 25728136, 25733914, 25736588, 25738112, 25744640, 25759641, 25767841, 25768862, 25768889, 25770775, 25771621, 25772837, 25774163, 25774996, 25779427, 25781396, 25781587, 25783553, 25784118, 25797052, 25797565, 25799114, 25803695, 25807666, 25808676, 25811995, 25822929, 25834034, 25835117, 25835291, 25837684, 25839121, 25840510, 25841514, 25844328, 25857311, 25858304, 25859245, 25860999, 25861206, 25861380, 25861988, 25864859, 25865377, 25867221, 25868052, 25872475, 25873528, 25873948, 25884319, 25888217, 25888897, 25889504, 25891576, 25891604, 25894080, 25894624, 25903699, 25906637, 25914935, 25915067, 25915944, 25916706, 25916939, 25917718, 25919058, 25919560, 25919661, 25920207, 25924355, 25932065, 25932796, 25934748, 25934943, 25935473, 25937150, 25938468, 25938707, 25939790, 25939889, 25940277, 25943331, 25945092, 25945804, 25946514, 25946708, 25948270, 25950304, 25950351, 25950496, 25951388, 25966126, 25971879, 25972149, 25972178, 25972208, 25972961, 25973422, 25975469, 25977813, 25978077, 25982410, 25992249, 25998741, 26000216, 26001961, 26002407, 26007751, 26011406, 26011459, 26025679, 26027815, 26034378, 26034599, 26038830, 26053549, 26053577, 26053775, 26054817, 26055346, 26057829, 26058837, 26060445, 26061773, 26062378, 26062628, 26063535, 26066110, 26074684, 26077453, 26078320, 26079818, 26086543, 26094307, 26096632, 26099554, 26103440, 26103715, 26103821, 26104575, 26106132, 26106234, 26106457, 26106711, 26107799, 26107952, 26108002, 26116774, 26121469, 26121673, 26123922, 26126735, 26127536, 26127883, 26128387, 26128484, 26128707, 26130052, 26131175, 26136867, 26137272, 26137990, 26140931, 26149139, 26151130, 26153562, 26153630, 26154606, 26155286, 26157048, 26158292, 26160560, 26163088, 26163264, 26164913, 26166262, 26166797, 26166806, 26168503, 26186121, 26189116, 26192276, 26192870, 26193043, 26194088, 26195322, 26195335, 26196302, 26196417, 26197138, 26197921, 26198827, 26198901, 26199276, 26216233, 26218202, 26218955, 26219530, 26220986, 26221577, 26221803, 26229379, 26230953, 26232753, 26249500, 26251382, 26252445, 26255429, 26257582, 26257665, 26269546, 26271345, 26271356, 26273737, 26277858, 26278915, 26279549, 26283013, 26293000, 26294250, 26295312, 26297215, 26298561, 26300451, 26301134, 26302462, 26302488, 26302925, 26304858, 26317728, 26320033, 26321303, 26321586, 26322915, 26323343, 26323575, 26326175, 26326991, 26327611, 26328232, 26329183, 26330322, 26333523, 26333570, 26333849, 26334672, 26334818, 26334897, 26335251, 26335637, 26336267, 26349119, 26351442, 26352074, 26353768, 26354167, 26354590, 26355259, 26355793, 26356207, 26360390, 26361413, 26362629, 26363521, 26364080, 26365798, 26366266, 26366596, 26369162, 26384601, 26388437, 26392629, 26399391, 26402975, 26409916, 26414084, 26415478, 26417724, 26420019, 26424057, 26426109, 26426678, 26427190, 26438515, 26438981, 26439500, 26443094, 26444896, 26445735, 26447240, 26447506, 26447991, 26448757, 26451224, 26461999, 26467911, 26469214, 26469647, 26470465, 26471982, 26472246, 26472274, 26473594, 26474311, 26475089, 26481943, 26486421, 26486891, 26487167, 26487494, 26487812, 26490065, 26490544, 26492925, 26493442, 26493521, 26498066, 26498087, 26498819, 26498893, 26500308, 26500460, 26500718, 26509003, 26513454, 26515392, 26517034, 26518539, 26520824, 26525166, 26527034, 26527556, 26527862, 26528537, 26528643, 26529025, 26530330, 26530641, 26531893, 26532134, 26532912, 26532915, 26534499, 26537232, 26552025, 26555165, 26559891, 26561697, 26563463, 26564139, 26564914, 26565727, 26565850, 26566512, 26568539, 26583979, 26584126, 26585537, 26589699, 26592400, 26592417, 26593697, 26596883, 26598338, 26598540, 26600056, 26600142, 26600283, 26601338, 26603356, 26604801, 26604960, 26606257, 26606715, 26606862, 26608525, 26622925, 26628191, 26633465, 26634576, 26638278, 26639764, 26639844, 26640709, 26640987, 26641744, 26656370, 26656675, 26658980, 26659808, 26663123, 26664413, 26664773, 26666201, 26666664, 26672842, 26684061, 26687405, 26688095, 26688358, 26688867, 26690290, 26701010, 26702640, 26703424, 26703969, 26705228, 26708081, 26712374, 26716478, 26717168, 26720297, 26721798, 26733607, 26733825, 26737490, 26741543, 26745357, 26747599, 26749777, 26749841, 26749952, 26750907, 26752774, 26752868, 26753772, 26765025, 26767217, 26771093, 26773673, 26774531, 26777775, 26778213, 26778729, 26779054, 26780111, 26781795, 26782830, 26783153, 26783322, 26784216, 26784557, 26784880, 26785670, 26807676, 26807924, 26809241, 26809333, 26809861, 26810264, 26811430, 26813032, 26816473, 26816707, 26818561, 26824621, 26829214, 26834569, 26835768, 26837437, 26840254, 26842495, 26844395, 26844397, 26847758, 26851980, 26859244, 26860821, 26864571, 26866119, 26871169, 26872543, 26873021, 26873081, 26873662, 26873760, 26874450, 26874511, 26875755, 26876109, 26884886, 26886226, 26888241, 26890419, 26891953, 26892903, 26893994, 26894015, 26894456, 26894506, 26896474, 26896915, 26898064, 26898172, 26898275, 26898374, 26898518, 26899369, 26912019, 26912893, 26913898, 26916814, 26921289, 26923034, 26923951, 26924078, 26924905, 26925992, 26926509, 26934001, 26940662, 26942552, 26943068, 26943889, 26944699, 26945243, 26945646, 26947941, 26948860, 26949458, 26949853, 26950944, 26951699, 26952424, 26954579, 26955944, 26956059, 26961289, 26963793, 26979558, 26980264, 26982517, 26983121, 26986556, 26989339, 26989923, 26991285, 26992746, 26993390, 26994985, 26998004, 27001760, 27012481, 27017101, 27017492, 27020986, 27022617, 27023355, 27023358, 27023529, 27025454, 27028553, 27047683, 27047950, 27048246, 27049755, 27051143, 27055096, 27056882, 27057271, 27060098, 27060329, 27060710, 27063104, 27076751, 27083551, 27085337, 27085652, 27087680, 27088152, 27088551, 27090650, 27093582, 27106152, 27107555, 27111611, 27111723, 27112047, 27112077, 27126324, 27131502, 27132279, 27133631, 27133657, 27136142, 27136202, 27137167, 27137374, 27138033, 27143485, 27150261, 27154087, 27156074, 27156198, 27157250, 27158281, 27158819, 27160541, 27161211, 27161429, 27162766, 27164413, 27167116, 27167465, 27168015, 27169574, 27171069, 27171197, 27172469, 27186409, 27186644, 27188812, 27189699, 27190200, 27193681, 27195070, 27195206, 27196556, 27197036, 27197963, 27198859, 27199572, 27200004, 27200945, 27202057, 27202563, 27202808, 27202824, 27204931, 27205850, 27209916, 27222191, 27224778, 27225679, 27225984, 27227716, 27228758, 27229257, 27230174, 27230912, 27231790, 27232580, 27232789, 27233253, 27235894, 27236821, 27249687, 27250474, 27252118, 27255111, 27255241, 27259429, 27259562, 27259925, 27260610, 27262682, 27265979, 27272719, 27275672, 27276843, 27281134, 27282025, 27284293, 27284415, 27284773, 27287661, 27289744, 27292222, 27302323, 27304454, 27305609, 27306794, 27307047, 27307782, 27309832, 27310059, 27314102, 27315005, 27315852, 27326419, 27327590, 27329195, 27331266, 27331773, 27332302, 27334710, 27334872, 27334898, 27335055, 27335416, 27335942, 27337893, 27339810, 27352517, 27353620, 27355287, 27355600, 27360044, 27361330, 27365428, 27365514, 27366019, 27366644, 27367115, 27367739, 27370331, 27371077, 27372036, 27374692, 27374792, 27376388, 27387659, 27389620, 27390134, 27391052, 27391677, 27391690, 27393002, 27393413, 27395715, 27396132, 27400218, 27400303, 27400420, 27405003, 27405555, 27413393, 27420478, 27421866, 27422453, 27423036, 27426943, 27427751, 27428857, 27431376, 27431487, 27435667, 27438808, 27439094, 27452045, 27457283, 27458604, 27458869, 27460266, 27464326, 27465249, 27465734, 27466320, 27466877, 27468624, 27468873, 27469822, 27469839, 27480513, 27481151, 27483595, 27485200, 27485624, 27486140, 27486203, 27486626, 27486817, 27487131, 27490394, 27491118, 27491242, 27492692, 27494760, 27499898, 27500768, 27500870, 27501655, 27502236, 27507114, 27507170, 27507538, 27518051, 27519751, 27521244, 27523437, 27524659, 27524904, 27525570, 27525600, 27526041, 27526366, 27526449, 27526601, 27529113, 27529755, 27530461, 27537985, 27538280, 27540857, 27542485, 27542693, 27543977, 27546074, 27546769, 27547053, 27550471, 27552778, 27552834, 27553532, 27554303, 27554430, 27555383, 27559859, 27563889, 27566170, 27567718, 27568444, 27568870, 27569801, 27570102, 27571216, 27572637, 27573934, 27574137, 27574149, 27574594, 27574947, 27576034, 27576089, 27576683, 27577502, 27578106, 27578588, 27579280, 27579685, 27579789, 27581303, 27582796, 27584647, 27592672, 27594294, 27594716, 27594875, 27597063, 27597864, 27598628, 27600942, 27601715, 27602258, 27603683, 27607730, 27607954, 27608113, 27608617, 27609081, 27609416, 27610166, 27622006, 27622091, 27625098, 27625576, 27630072, 27630712, 27630779, 27631509, 27632918, 27634533, 27634825, 27635104, 27635422, 27637761, 27638869, 27648436, 27651543, 27653292, 27654715, 27657005, 27657984, 27659240, 27659887, 27662225, 27674238, 27675636, 27677713, 27679401, 27680320, 27681379, 27691500, 27693093, 27694563, 27697880, 27698489, 27700356, 27702816, 27703037, 27703642, 27704948, 27705217, 27705716, 27706404, 27706691, 27715893, 27717974, 27718694, 27719883, 27721922, 27723304, 27723797, 27723990, 27724469, 27725129, 27725557, 27726211, 27726225, 27727383, 27727584, 27728524, 27728995, 27729118, 27730378, 27730643, 27731720, 27734138, 27737921, 27740574, 27745787, 27746574, 27747468, 27747974, 27748068, 27748725, 27748785, 27749091, 27750015, 27750994, 27751010, 27751199, 27751518, 27751552, 27752973, 27753925, 27754557, 27755537, 27756212, 27756950, 27757701, 27758032, 27760216, 27760500, 27761982, 27764794, 27771050, 27773582, 27773802, 27774461, 27776730, 27777455, 27777717, 27777973, 27778374, 27780912, 27782180, 27782366, 27783129, 27783148, 27783289, 27785521, 27785561, 27788423, 27798484, 27800009, 27800174, 27803030, 27803869, 27804560, 27804728, 27806719, 27807140, 27807271, 27807793, 27807980, 27808541, 27808922, 27809211, 27810002, 27810841, 27812158, 27812876, 27813467, 27813855, 27823437, 27824587, 27824788, 27825364, 27828117, 27828672, 27828848, 27829250, 27829731, 27829739, 27829944, 27830723, 27831652, 27831724, 27831999, 27832709, 27833885, 27834819, 27836835, 27838574, 27838725, 27842503, 27850878, 27852128, 27852433, 27854785, 27855781, 27867485, 27868445, 27868994, 27872430, 27873763, 27874220, 27875689, 27876680, 27876936, 27877825, 27879647, 27880415, 27880736, 27889591, 27890070, 27892262, 27895188, 27896803, 27902337, 27902566, 27903629, 27903762, 27903891, 27904505, 27904904, 27905759, 27905815, 27906082, 27908713, 27918019, 27918044, 27919997, 27921668, 27924120, 27925312, 27926910, 27927363, 27927364, 27927839, 27928492, 27929188, 27929720, 27931184, 27932733, 27933872, 27936077, 27948463, 27950039, 27951143, 27953832, 27955800, 27958408, 27959269, 27959809, 27960020, 27961624, 27961744, 27964675, 27966472, 27967273, 27969792, 27975220, 27978376, 27979317, 27979439, 27979746, 27981725, 27981922, 27981941, 27982563, 27983090, 27984908, 27985831, 27986501, 27987991, 27990127, 27990905, 27992108, 27999518, 28000012, 28002867, 28006101, 28006667, 28008334, 28010347, 28011231, 28011376, 28012204, 28018956, 28022308, 28023475, 28028459, 28028992, 28029884, 28030313, 28030415, 28031326, 28031621, 28031656, 28031780, 28046764, 28049273, 28051896, 28052390, 28052418, 28052684, 28053468, 28053477, 28053538, 28053578, 28053814, 28053967, 28054122, 28054219, 28056893, 28063111, 28065223, 28069857, 28070352, 28072769, 28073055, 28073628, 28075593, 28077709, 28078117, 28079165, 28079652, 28080803, 28082943, 28084788, 28093381, 28094852, 28095397, 28095574, 28095830, 28095992, 28096076, 28096253, 28098663, 28100010, 28101074, 28105284, 28105407, 28106689, 28106979, 28107386, 28107396, 28110741, 28111160, 28121541, 28122063, 28124752, 28124923, 28126712, 28127131, 28127533, 28127567, 28128283, 28128519, 28129162, 28132934, 28133830, 28135168, 28135589, 28136618, 28136687, 28136870, 28137505, 28139679, 28144435, 28145534, 28148322, 28148589, 28149054, 28149570, 28150477, 28150647, 28151777, 28153010, 28153729, 28154072, 28155317, 28155645, 28156175, 28157948, 28158697, 28159546, 28159807, 28159922, 28160943, 28164101, 28164557, 28171263, 28174056, 28175118, 28175373, 28175380, 28176452, 28179371, 28180220, 28180724, 28180875, 28182003, 28182464, 28184036, 28184044, 28184238, 28185027, 28185112, 28185575, 28186883, 28187334, 28187952, 28188182, 28202111, 28202672, 28204038, 28204089, 28204181, 28204928, 28205023, 28205480, 28205670, 28207113, 28215127, 28217839, 28218776, 28220314, 28220831, 28223439, 28226122, 28226872, 28227050, 28227667, 28228637, 28229129, 28229425, 28229868, 28230386, 28230716, 28238724, 28240614, 28240880, 28244760, 28245023, 28247369, 28247396, 28247485, 28248659, 28249295, 28249903, 28250159, 28250162, 28250548, 28252296, 28253135, 28254588, 28254966, 28255023, 28255040, 28255614, 28255744, 28255949, 28256299, 28257327, 28258298, 28258540, 28259091, 28259645, 28259659, 28260315, 28261367, 28265533, 28269692, 28271324, 28274274, 28274338, 28276399, 28277510, 28279211, 28279892, 28280348, 28280785, 28281905, 28282652, 28282662, 28283809, 28284775, 28284820, 28284828, 28284876, 28284944, 28285039, 28285309, 28286137, 28286265, 28286675, 28286754, 28287746, 28287811, 28287829, 28287839, 28287844, 28287847, 28287855, 28287960, 28288575, 28289519, 28289890, 28290079, 28290180, 28290238, 28290318, 28302206, 28304124, 28304737, 28305526, 28307360, 28307454, 28309509, 28309536, 28310815, 28311482, 28312852, 28313195, 28314741, 28314913, 28315413, 28323280, 28325457, 28326621, 28329110, 28330718, 28332126, 28333532, 28336235, 28337807, 28338275, 28338784, 28339176, 28340001, 28342945, 28345334, 28345852, 28353650, 28355492, 28356440, 28356653, 28356720, 28356922, 28357499, 28358475, 28358578, 28359070, 28359164, 28359644, 28361401, 28363629, 28365108, 28365902, 28366293, 28366617, 28367627, 28377871, 28378855, 28380288, 28381316, 28381326, 28381766, 28383030, 28383501, 28385565, 28386072, 28386809, 28387151, 28389115, 28389330, 28389969, 28390159, 28390521, 28393159, 28400478, 28402201, 28402255, 28404582, 28406129, 28406945, 28408375, 28409316, 28409453, 28409750, 28410534, 28410780, 28411848, 28412294, 28413080, 28414110, 28414872, 28424738, 28426459, 28426579, 28426673, 28427014, 28428024, 28428149, 28429740, 28430035, 28433289, 28435063, 28435444, 28435592, 28435678, 28436909, 28437859, 28438321, 28439223, 28439335, 28439675, 28439894, 28439947, 28440535, 28441176, 28442544, 28442705, 28442772, 28446282, 28451967, 28455174, 28455175, 28456963, 28457137, 28457490, 28457584, 28458175, 28458828, 28459150, 28460083, 28460362, 28460431, 28462561, 28462645, 28462925, 28463033, 28463476, 28464231, 28466037, 28466188, 28469621, 28479129, 28482177, 28482240, 28483747, 28485115, 28485298, 28486191, 28486818, 28487924, 28489516, 28490023, 28490027, 28490706, 28491290, 28491480, 28492466, 28492702, 28493362, 28494448, 28494744, 28495797, 28496330, 28507832, 28508102, 28509198, 28509739, 28510738, 28511741, 28511946, 28513496, 28514906, 28516122, 28517381, 28517389, 28517493, 28518117, 28518396, 28518651, 28518934, 28519044, 28520488, 28521024, 28521166, 28521491, 28521665, 28522781, 28523018, 28523580, 28528028, 28533094, 28533364, 28533413, 28534212, 28535554, 28536164, 28536361, 28536379, 28536805, 28537038, 28537135, 28538299, 28538751, 28540951, 28541828, 28543110, 28544283, 28544425, 28544887, 28545387, 28546137, 28547054, 28555718, 28556337, 28561528, 28562046, 28563881, 28564426, 28564606, 28564633, 28564821, 28566030, 28566894, 28567065, 28568612, 28573441, 28576266, 28577001, 28577470, 28577512, 28577559, 28581045, 28581129, 28581713, 28581906, 28582745, 28582951, 28583403, 28584082, 28584471, 28585774, 28586219, 28586381, 28586689, 28587268, 28587355, 28587466, 28587799, 28588456, 28589089, 28600496, 28602299, 28603171, 28603843, 28604953, 28605558, 28605703, 28606321, 28609072, 28610869, 28610959, 28611841, 28612168, 28614071, 28616436, 28623518, 28625993, 28627690, 28627954, 28628365, 28629529, 28631616, 28632582, 28633587, 28633777, 28636763, 28637508, 28637972, 28638593, 28639074, 28639250, 28639682, 28641828, 28642399, 28643230, 28646739, 28655270, 28655300, 28657362, 28657521, 28658282, 28659694, 28661388, 28661450, 28662464, 28662780, 28663650, 28663688, 28664926, 28665973, 28666114, 28668109, 28668566, 28668794, 28670876, 28670893, 28671091, 28671989, 28675485, 28680451, 28683034, 28683492, 28686004, 28687962, 28688435, 28689151, 28690603, 28691294, 28693599, 28694702, 28695325, 28695672, 28696479, 28708111, 28708824, 28711999, 28712167, 28714449, 28714489, 28714604, 28714932, 28715113, 28715768, 28716089, 28716259, 28716300, 28718097, 28718212, 28719764, 28720038, 28720754, 28721096, 28721575, 28723573, 28727008, 28729744, 28729912, 28732064, 28733860, 28735303, 28735940, 28736634, 28737020, 28738392, 28738578, 28738943, 28739052, 28739065, 28739427, 28739832, 28740172, 28741076, 28742006, 28753281, 28754571, 28755464, 28756202, 28758679, 28758957, 28760360, 28760399, 28760426, 28760610, 28760738, 28761516, 28766495, 28772419, 28773635, 28773732, 28774364, 28774726, 28776866, 28777186, 28777385, 28777408, 28778337, 28779545, 28780218, 28781475, 28782072, 28783173, 28784019, 28785870, 28789527, 28798561, 28799119, 28800614, 28802144, 28802593, 28803457, 28805087, 28806307, 28806594, 28807773, 28808466, 28809123, 28809264, 28809605, 28810466, 28811231, 28811334, 28811357, 28812247, 28812367, 28815410, 28816422, 28816745, 28826534, 28828761, 28829099, 28830428, 28830527, 28830774, 28830901, 28832129, 28833295, 28833993, 28836427, 28836658, 28837183, 28837237, 28837760, 28838437, 28839056, 28839818, 28840089, 28842762, 28842781, 28852993, 28856649, 28857458, 28857851, 28858145, 28858488, 28858764, 28859923, 28860137, 28861385, 28861449, 28861800, 28863781, 28865334, 28865430, 28865679, 28866554, 28867138, 28867357, 28868587, 28870884, 28871207, 28871510, 28871539, 28871571, 28872269, 28872753, 28873091, 28881746, 28882665, 28884650, 28885960, 28887215, 28887843, 28888507, 28888865, 28891561, 28892573, 28892741, 28893220, 28894023, 28894029, 28894037, 28896635, 28897437, 28907780, 28908495, 28908983, 28909262, 28909397, 28910043, 28910097, 28910872, 28911973, 28912862, 28913406, 28913412, 28914815, 28915107, 28915182, 28915309, 28915429, 28917448, 28919518, 28919630, 28925694, 28927759, 28928932, 28930511, 28931893, 28932489, 28932691, 28932967, 28934126, 28934505, 28935370, 28935828, 28937207, 28938004, 28938123, 28939076, 28939392, 28939462, 28941890, 28942517, 28948485, 28948769, 28949917, 28951781, 28951836, 28951926, 28952101, 28952541, 28952604, 28956311, 28956853, 28957077, 28957692, 28958702, 28960249, 28962729, 28963187, 28966114, 28966649, 28967121, 28974350, 28974867, 28975733, 28976049, 28976148, 28977332, 28977489, 28977792, 28978078, 28978125, 28978592, 28979135, 28980385, 28981939, 28982373, 28982956, 28983008, 28983102, 28983256, 28983695, 28983745, 28985294, 28985549, 28985877, 28986205, 28986566, 28987306, 28990337, 28991044, 28992107, 28992194, 28998406, 28998458, 28998574, 28999304, 29000987, 29002340, 29003280, 29003358, 29003636, 29005919, 29006152, 29008614, 29008958, 29010347, 29011155, 29011337, 29012146, 29012859, 29013625, 29014299, 29014562, 29018525, 29024501, 29025068, 29025251, 29026866, 29027465, 29027556, 29027821, 29030253, 29030608, 29031069, 29031502, 29033432, 29033692, 29034040, 29034329, 29034592, 29034748, 29037068, 29037893, 29038310, 29038326, 29040710, 29040712, 29041435, 29046799, 29047862, 29050509, 29051795, 29051806, 29052731, 29054611, 29054655, 29054753, 29054793, 29054820, 29054916, 29055562, 29057925, 29059374, 29059600, 29059806, 29060345, 29060900, 29061108, 29062878, 29070764, 29072697, 29073449, 29074354, 29074620, 29078435, 29078727, 29079252, 29079284, 29080827, 29080874, 29081680, 29083057, 29091609, 29092256, 29092586, 29093041, 29093508, 29094706, 29095463, 29096534, 29097278, 29097447, 29097931, 29097941, 29099070, 29099982, 29100319, 29100417, 29100872, 29101063, 29101453, 29102845, 29104119, 29104276, 29105255, 29106658, 29107196, 29107748, 29115098, 29116907, 29116978, 29117275, 29117540, 29118843, 29119264, 29119858, 29120584, 29121163, 29122808, 29123380, 29124109, 29124255, 29124306, 29124915, 29125994, 29126090, 29126988, 29127621, 29127919, 29128448, 29130877, 29131046, 29131119, 29131571, 29131767, 29133795, 29135870, 29141850, 29146030, 29147597, 29150678, 29150941, 29151264, 29151639, 29152570, 29152980, 29153004, 29153461, 29153709, 29154040, 29154369, 29154470, 29157386, 29158573, 29160165, 29161456, 29161961, 29162061, 29171095, 29171998, 29172801, 29175241, 29175617, 29176273, 29178024, 29178658, 29178697, 29179230, 29180393, 29180464, 29180619, 29180852, 29180942, 29181107, 29181341, 29181612, 29181785, 29181872, 29183603, 29183978, 29184090, 29184215, 29184413, 29185043, 29187430, 29187434, 29188507, 29198112, 29202295, 29203124, 29205691, 29205987, 29206128, 29206144, 29209235, 29210521, 29212340, 29212362, 29212416, 29212886, 29213409, 29213500, 29213997, 29214464, 29215154, 29215366, 29216497, 29218040, 29219240, 29219760, 29229411, 29232021, 29232730, 29233686, 29234369, 29235094, 29235795, 29236497, 29236636, 29237687, 29237713, 29238445, 29238527, 29239396, 29240122, 29240535, 29240619, 29241237, 29243117, 29249485, 29249730, 29249808, 29254642, 29255076, 29256303, 29257993, 29258058, 29258516, 29259928, 29260449, 29260535, 29270508, 29271001, 29273236, 29273615, 29280762, 29281791, 29282135, 29282626, 29283580, 29283815, 29283973, 29284129, 29284210, 29284228, 29287162, 29291718, 29300008, 29300296, 29300459, 29302136, 29302366, 29302698, 29306011, 29306500, 29306591, 29307286, 29307628, 29308664, 29308792, 29309556, 29309839, 29310850, 29310906, 29310910, 29310969, 29311925, 29312211, 29312264, 29312289, 29313075, 29313861, 29315877, 29315933, 29324523, 29327136, 29327397, 29327991, 29328462, 29330124, 29330128, 29333032, 29333170, 29333985, 29335004, 29335424, 29335443, 29336175, 29337154, 29337670, 29337935, 29338972, 29339532, 29339771, 29339775, 29340438, 29340820, 29340884, 29341962, 29350420, 29351754, 29353448, 29353666, 29355050, 29355412, 29356306, 29356693, 29356771, 29357822, 29358544, 29358683, 29358989, 29359568, 29360103, 29360735, 29360972, 29361372, 29361474, 29362372, 29363612, 29363911, 29364054, 29364865, 29365313, 29365349, 29365405, 29366558, 29366908, 29369349, 29378818, 29380093, 29381047, 29381795, 29383248, 29383381, 29384018, 29387212, 29387312, 29391216, 29391222, 29391542, 29391878, 29391886, 29391892, 29392467, 29393985, 29394287, 29394595, 29395201, 29395973, 29397941, 29405847, 29408055, 29409418, 29409487, 29410629, 29411277, 29411512, 29412712, 29412762, 29414155, 29414430, 29414842, 29415561, 29416572, 29416729, 29417033, 29417386, 29417570, 29418182, 29419189, 29420045, 29420149, 29422173, 29422339, 29428250, 29428386, 29428541, 29428955, 29428961, 29429337, 29429846, 29430233, 29430370, 29430634, 29430701, 29431038, 29431801, 29432326, 29433370, 29433983, 29434870, 29434945, 29435380, 29436295, 29438720, 29439357, 29439975, 29451058, 29455084, 29456468, 29456546, 29458695, 29458858, 29459973, 29460141, 29460185, 29460538, 29462419, 29462593, 29463279, 29464710, 29465840, 29466194, 29474872, 29476103, 29477734, 29477953, 29478675, 29479730, 29480859, 29480862, 29481349, 29481898, 29482368, 29482698, 29483886, 29484115, 29484471, 29484843, 29485042, 29485080, 29485161, 29486269, 29487270, 29487513, 29487561, 29488375, 29488461, 29488490, 29489563, 29489565, 29489880, 29490426, 29490738, 29491267, 29491863, 29492009, 29492596, 29493762, 29504073, 29504923, 29505617, 29507059, 29507937, 29508707, 29509009, 29509400, 29509594, 29509795, 29510716, 29511796, 29513214, 29514325, 29514617, 29515131, 29515424, 29516133, 29516260, 29517183, 29518267, 29518396, 29518539, 29519598, 29522499, 29522602, 29525637, 29531845, 29532118, 29532144, 29532649, 29534141, 29534319, 29535920, 29536463, 29536595, 29538065, 29539130, 29540291, 29540429, 29540679, 29541001, 29541341, 29541435, 29542243, 29542439, 29544618, 29545252, 29546341, 29546447, 29546906, 29548943, 29557927, 29558454, 29559581, 29560952, 29561455, 29562376, 29564084, 29564103, 29564811, 29565635, 29566355, 29566838, 29567991, 29568888, 29569139, 29570311, 29570430, 29570477, 29571480, 29571560, 29573045, 29576212, 29576867, 29582108, 29583641, 29583944, 29585609, 29586625, 29587263, 29588070, 29589112, 29589282, 29589451, 29589465, 29589527, 29590694, 29591066, 29591395, 29591619, 29591659, 29591683, 29593719, 29593853, 29595296, 29595627, 29595714, 29606450, 29607294, 29607527, 29607842, 29608049, 29609315, 29610286, 29610418, 29610561, 29610763, 29611968, 29613691, 29619858, 29623576, 29626011, 29626590, 29626604, 29627972, 29628862, 29631052, 29631249, 29632304, 29632560, 29633197, 29633589, 29633766, 29634198, 29634208, 29634731, 29637713, 29643397, 29645847, 29645982, 29646618, 29647831, 29648637, 29648759, 29648761, 29648910, 29648985, 29650784, 29651608, 29652362, 29653853, 29654235, 29654964, 29655179, 29656615, 29657023, 29657079, 29657335, 29657379, 29657897, 29658231, 29658323, 29658697, 29658707, 29660591, 29661436, 29662617, 29663306, 29670790, 29671942, 29672200, 29672712, 29673567, 29675994, 29676041, 29677059, 29677266, 29678398, 29678546, 29679167, 29680112, 29680637, 29680750, 29680878, 29681136, 29681235, 29681747, 29682472, 29683044, 29684121, 29684267, 29684421, 29685227, 29685996, 29685997, 29686129, 29689355, 29689811, 29690143, 29695815, 29695821, 29697291, 29697553, 29700494, 29700783, 29701251, 29701908, 29701971, 29702721, 29702966, 29703350, 29703907, 29703965, 29705297, 29705527, 29706235, 29706473, 29707091, 29708591, 29708864, 29723240, 29727017, 29727883, 29728376, 29730918, 29731178, 29732896, 29733457, 29734518, 29735325, 29735534, 29736144, 29736145, 29736355, 29736590, 29737445, 29737685, 29737708, 29738374, 29738971, 29739120, 29739159, 29739395, 29741692, 29750347, 29750690, 29751216, 29752834, 29753508, 29754016, 29754677, 29755200, 29755560, 29756549, 29756944, 29757405, 29757979, 29758240, 29760352, 29761991, 29762058, 29766166, 29771448, 29771578, 29772069, 29773388, 29774465, 29776625, 29777746, 29778122, 29778214, 29778254, 29779220, 29780766, 29791765, 29792095, 29795198, 29796140, 29796278, 29797993, 29797996, 29798350, 29798648, 29799090, 29800261, 29800287, 29800399, 29800853, 29801983, 29803518, 29803943, 29816317, 29817131, 29817391, 29817628, 29817749, 29818202, 29818594, 29818855, 29818976, 29819328, 29819514, 29821718, 29822601, 29822709, 29823229, 29824026, 29824622, 29825333, 29825442, 29825790, 29825833, 29826842, 29826946, 29826972, 29827589, 29827999, 29828001, 29828189, 29829017, 29829713, 29829809, 29829959, 29830385, 29830683, 29830728, 29833466, 29842128, 29843082, 29845628, 29847241, 29848233, 29848646, 29849875, 29850181, 29850250, 29851481, 29852652, 29853101, 29853307, 29855776, 29857120, 29857460, 29857895, 29858297, 29858623, 29859543, 29860176, 29868704, 29868826, 29869275, 29869307, 29869871, 29870169, 29870340, 29871379, 29871608, 29871625, 29871720, 29872229, 29873105, 29873683, 29874509, 29875198, 29875594, 29876013, 29877036, 29877112, 29878595, 29879870, 29879979, 29880008, 29880019, 29880946, 29881471, 29882301, 29882645, 29882781, 29883146, 29883150, 29883997, 29884591, 29885971, 29888222, 29893502, 29893543, 29894280, 29894326, 29894755, 29895575, 29895896, 29897525, 29898189, 29898320, 29898322, 29898607, 29899044, 29899463, 29899469, 29900230, 29901394, 29901728, 29901820, 29901909, 29902412, 29902434, 29903324, 29904070, 29906103, 29906688, 29907135, 29907459, 29910108, 29914912, 29915366, 29916082, 29916589, 29916764, 29917336, 29918919, 29919017, 29919078, 29919264, 29919509, 29921984, 29923400, 29924207, 29925163, 29925428, 29925586, 29926252, 29926335, 29927355, 29929425, 29934973, 29935922, 29937778, 29938320, 29939860, 29939865, 29939886, 29940337, 29941081, 29942210, 29942416, 29942528, 29943551, 29944050, 29945448, 29945474, 29946200, 29947566, 29951456, 29953451, 29954687, 29954702, 29955828, 29960390, 29961216, 29962372, 29962460, 29963471, 29963672, 29963969, 29964437, 29965248, 29965508, 29966925, 29967067, 29974156, 29975631, 29977554, 29977628, 29978132, 29978315, 29979048, 29981327, 29983290, 29983608, 29984486, 29985874, 29986003, 29986094, 29986800, 29987432, 29987462, 29988345, 29992009, 29992186, 29992311, 29992592, 29994189, 29994927, 30003211, 30004307, 30005728, 30007316, 30008780, 30010319, 30011204, 30011420, 30011819, 30011984, 30012049, 30012480, 30012707, 30013146, 30014064, 30014194, 30014527, 30014693, 30016742, 30022416, 30022779, 30024064, 30029431, 30031182, 30031515, 30031531, 30031929, 30032157, 30033996, 30035469, 30035713, 30036622, 30036968, 30037582, 30037741, 30037856, 30038745, 30038940, 30038995, 30041142, 30042397, 30042701, 30043133, 30043199, 30043532, 30043813, 30044641, 30045493, 30046583, 30046660, 30046766, 30046976, 30055348, 30056806, 30057294, 30057686, 30058533, 30059060, 30059704, 30060542, 30062076, 30062374, 30062650, 30062774, 30063196, 30064569, 30065107, 30065796, 30066074, 30066269, 30067290, 30068235, 30068832, 30069321, 30070166, 30077192, 30079768, 30079936, 30080549, 30081171, 30081565, 30082133, 30082158, 30082215, 30082886, 30083675, 30083980, 30085002, 30086351, 30086840, 30086866, 30086990, 30087191, 30087346, 30088026, 30091284, 30091734, 30094292, 30099588, 30101004, 30103106, 30103627, 30103714, 30103930, 30103974, 30104192, 30104360, 30105922, 30106055, 30107601, 30107612, 30108086, 30108211, 30109124, 30109459, 30109828, 30110919, 30119417, 30120359, 30121341, 30122767, 30123674, 30125695, 30126582, 30128510, 30128678, 30129368, 30129376, 30129746, 30132507, 30134842, 30141851, 30143226, 30143273, 30144548, 30149597, 30149892, 30151346, 30151982, 30152745, 30153937, 30154298, 30155594, 30156691, 30158027, 30158990, 30160058, 30160124, 30169219, 30169487, 30169754, 30169873, 30170384, 30170724, 30172223, 30172458, 30173149, 30173162, 30173274, 30174674, 30175230, 30175406, 30175420, 30175749, 30176605, 30176880, 30176983, 30177389, 30177461, 30177858, 30177949, 30178033, 30178188, 30178233, 30178404, 30179411, 30179466, 30179517, 30179727, 30180537, 30180826, 30183100, 30183456, 30184073, 30184177, 30185075, 30194965, 30195202, 30195578, 30195645, 30195933, 30196570, 30196571, 30197318, 30197983, 30198069, 30199086, 30199635, 30200193, 30200322, 30200549, 30200735, 30200780, 30201512, 30202168, 30202405, 30202505, 30202783, 30202785, 30203393, 30203397, 30203619, 30204375, 30204471, 30205152, 30205858, 30205913, 30206129, 30207817, 30207905, 30210502, 30210950, 30211803, 30212232, 30221721, 30222768, 30223106, 30223845, 30224673, 30224763, 30224905, 30225756, 30225943, 30226344, 30226612, 30227525, 30227526, 30227910, 30228176, 30228393, 30228939, 30229053, 30229244, 30229627, 30229846, 30230218, 30230262, 30230277, 30230581, 30231543, 30232243, 30232458, 30232996, 30233700, 30234000, 30234523, 30235056, 30235910, 30236297, 30236773, 30241831, 30242113, 30243580, 30243910, 30244511, 30245062, 30245549, 30246951, 30247814, 30248039, 30248589, 30249528, 30250212, 30250246, 30250799, 30250836, 30252297, 30252853, 30253769, 30254122, 30254278, 30254475, 30256347, 30261412, 30261829, 30262212, 30262390, 30263331, 30263373, 30264880, 30265933, 30267568, 30268022, 30268130, 30269531, 30271054, 30271231, 30273741, 30278857, 30279046, 30280775, 30283085, 30283288, 30283322, 30283735, 30284666, 30285438, 30285530, 30285613, 30286631, 30286955, 30287455, 30287825, 30287863, 30290922, 30291535, 30292096, 30292253, 30296570, 30304813, 30306050, 30306295, 30309238, 30309373, 30309532, 30310014, 30310485, 30310744, 30311392, 30311408, 30313203, 30313340, 30313553, 30314225, 30314958, 30315036, 30315432, 30315565, 30316545, 30316653, 30318225, 30319049, 30319778, 30319781, 30320941, 30322493, 30323485, 30324383, 30332108, 30333814, 30334904, 30335307, 30336209, 30336708, 30337844, 30338149, 30338796, 30339187, 30339776, 30340422, 30340588, 30341366, 30341399, 30341762, 30341905, 30342731, 30342951, 30345202, 30345293, 30346027, 30346121, 30347011, 30347092, 30349218, 30350196, 30351583, 30352121, 30352372, 30357038, 30364616, 30365197, 30365302, 30366389, 30366550, 30366565, 30367136, 30367206, 30367991, 30368097, 30371983, 30372015, 30372092, 30372294, 30372361, 30372458, 30372551, 30375522, 30376099, 30376907, 30378473, 30378502, 30379022, 30379494, 30380038, 30388362, 30389348, 30390063, 30390828, 30391081, 30391492, 30391963, 30392402, 30393278, 30395355, 30395701, 30396345, 30396550, 30396564, 30397105, 30397274, 30397433, 30398314, 30398934, 30399414, 30399566, 30399748, 30400219, 30400301, 30400349, 30400680, 30400904, 30401678, 30401990, 30402541, 30402865, 30403242, 30403528, 30403708, 30404912, 30406886, 30407449, 30415047, 30415287, 30415711, 30416711, 30416873, 30417640, 30418565, 30420610, 30421134, 30423508, 30424811, 30425146, 30425395, 30425438, 30427461, 30435861, 30436156, 30436387, 30436395, 30436418, 30436465, 30436499, 30436669, 30437813, 30438979, 30439634, 30440368, 30440735, 30441607, 30441810, 30441898, 30442029, 30442449, 30443807, 30444533, 30444889, 30444975, 30445109, 30446144, 30448255, 30448453, 30457572, 30458840, 30459737, 30461551, 30462892, 30464891, 30465371, 30465743, 30466576, 30466673, 30466921, 30466947, 30467064, 30467177, 30468518, 30468712, 30468715, 30468842, 30469038, 30470128, 30473784, 30474592, 30475832, 30476648, 30476839, 30483547, 30484215, 30494509, 30494986, 30496866, 30499440, 30499587, 30501016, 30501155, 30501663, 30502262, 30502832, 30502899, 30505845, 30506218, 30506261, 30506276, 30506386, 30506754, 30506848, 30506946, 30507534, 30508063, 30508265, 30508281, 30508791, 30509411, 30509927, 30511838, 30520364, 30521711, 30522528, 30523235, 30524281, 30524812, 30525117, 30528740, 30530432, 30531242, 30531930, 30532083, 30533201, 30533927, 30533982, 30534176, 30534293, 30535059, 30535775, 30536145, 30537605, 30538273, 30539096, 30539639, 30539938, 30540400, 30541629, 30549078, 30549427, 30549942, 30550141, 30551111, 30551113, 30551991, 30552070, 30552085, 30552372, 30552549, 30553037, 30553514, 30553942, 30554320, 30555701, 30556010, 30556946, 30557482, 30558241, 30558416, 30558587, 30558832, 30560689, 30561381, 30562462, 30564111, 30564608, 30564958, 30566457, 30567614, 30567796, 30568789, 30569283, 30569457, 30576672, 30577165, 30577210, 30577695, 30578389, 30578423, 30578621, 30578877, 30578963, 30579000, 30579872, 30580929, 30581750, 30582102, 30582814, 30583512, 30584214, 30585362, 30585817, 30585909, 30586335, 30589225, 30590221, 30590386, 30590973, 30592414, 30593164, 30594311, 30607297, 30627738, 30628775, 30634595, 30655205, 30655564, 30661026, 30662691, 30665481, 30670584, 30672660, 30672820, 30672904, 30673043, 30673118, 30673782, 30674482, 30674823, 30675575, 30676187, 30676840, 30677678, 30683906, 30684578, 30684695, 30685644, 30687326, 30688115, 30688346, 30689066, 30689373, 30689661, 30691626, 30692280, 30692539, 30692736, 30692789, 30692994, 30693096, 30693155, 30693449, 30693879, 30694620, 30695152, 30695228, 30696066, 30696676, 30704098, 30704410, 30706082, 30706301, 30706578, 30706876, 30707808, 30711003, 30712178, 30713166, 30713471, 30714539, 30714948, 30715364, 30715960, 30717318, 30723814, 30724038, 30724476, 30726774, 30727113, 30727311, 30728635, 30729332, 30730106, 30730493, 30730568, 30730770, 30733354, 30733355, 30734144, 30734169, 30734505, 30734511, 30736683, 30736696, 30738365, 30739117, 30740892, 30741126, 30741433, 30741944, 30741957, 30742135, 30742572, 30743579, 30746402, 30746520, 30752527, 30757700, 30758382, 30758415, 30758864, 30759174, 30759316, 30759974, 30761319, 30763146, 30763401, 30763808, 30764102, 30764311, 30764711, 30765402, 30765992, 30766265, 30766771, 30767305, 30768191, 30768731, 30769204, 30769259, 30770233, 30771351, 30773320, 30773589, 30773986, 30781206, 30783121, 30783125, 30783524, 30784448, 30785691, 30785913, 30786082, 30786562, 30787082, 30788430, 30788549, 30788629, 30789133, 30789958, 30790102, 30790439, 30791468, 30791669, 30792323, 30792548, 30793094, 30793351, 30793514, 30794591, 30795022, 30795295, 30795342, 30796668, 30797808, 30798208, 30798427, 30799088, 30800941, 30801774, 30807571, 30807574, 30807905, 30809155, 30810246, 30810384, 30811785, 30812477, 30814163, 30814282, 30814309, 30814523, 30814708, 30814857, 30814987, 30815561, 30815920, 30816451, 30816813, 30816874, 30817960, 30818157, 30818356, 30819105, 30819878, 30819901, 30820476, 30821537, 30822145, 30822403, 30822538, 30822971, 30823170, 30823950, 30825508, 30826088, 30826121, 30841164, 30849914, 30850132, 30850279, 30851311, 30851697, 30853068, 30855452, 30856477, 30856979, 30857007, 30858780, 30862282, 30875574, 30876142, 30880040, 30881852, 30882019, 30884083, 30884174, 30885415, 30886483, 30887004, 30887865, 30889793, 30897441, 30898230, 30899549, 30900680, 30901449, 30903980, 30904252, 30904686, 30904928, 30905268, 30905678, 30905733, 30906161, 30907278, 30907346, 30907748, 30908173, 30908400, 30908661, 30908930, 30909069, 30911064, 30911202, 30911813, 30913409, 30914040, 30922498, 30923915, 30924130, 30924167, 30924302, 30924427, 30925481, 30926435, 30926714, 30927150, 30927162, 30927487, 30927908, 30929074, 30929589, 30931076, 30931099, 30932189, 30932277, 30932342, 30933992, 30934071, 30934318, 30934410, 30934649, 30935383, 30936620, 30936697, 30937400, 30939030, 30939649, 30940006, 30941111, 30945531, 30946306, 30949318, 30949992, 30950868, 30951510, 30952421, 30953860, 30955502, 30957644, 30957736, 30959023, 30960951, 30962653, 30970571, 30972943, 30973913, 30975161, 30975209, 30975915, 30977400, 30980710, 30980782, 30982684, 30984900, 30992761, 30996696, 30996765, 30997421, 30998714, 30998855, 31011572, 31012098, 31013087, 31013150, 31014790, 31015927, 31016151, 31017322, 31017383, 31018201, 31018252, 31018330, 31018335, 31019235, 31019618, 31019657, 31019721, 31022914, 31023048, 31023377, 31025246, 31031511, 31031768, 31032675, 31033043, 31033676, 31034171, 31034276, 31035001, 31035032, 31035080, 31035642, 31035666, 31035810, 31037353, 31037746, 31037980, 31038204, 31038420, 31038567, 31039266, 31039484, 31042903, 31044397, 31044475, 31044598, 31048993, 31049560, 31049903, 31050067, 31050462, 31050573, 31051809, 31051845, 31052468, 31052692, 31054248, 31054337, 31055746, 31058099, 31065693, 31067208, 31067560, 31067843, 31068164, 31068968, 31069344, 31069442, 31070740, 31070759, 31071163, 31071649, 31072032, 31072870, 31073198, 31073249, 31073300, 31075481, 31077010, 31081480, 31082187, 31082248, 31082663, 31084456, 31085143, 31085676, 31086200, 31086254, 31086753, 31086815, 31088127, 31096398, 31097140, 31098778, 31099658, 31099948, 31101746, 31103001, 31104568, 31105210, 31105777, 31106311, 31108845, 31115806, 31116760, 31116836, 31118190, 31118561, 31118793, 31118947, 31119098, 31120645, 31121069, 31121259, 31122922, 31123009, 31123641, 31123805, 31125544, 31127856, 31133725, 31133919, 31135293, 31136781, 31138034, 31138879, 31139281, 31139763, 31140696, 31141359, 31142299, 31142496, 31142541, 31143208, 31144208, 31144388, 31144402, 31144705, 31145925, 31146132, 31146281, 31147832, 31148012, 31148356, 31150946, 31150992, 31153063, 31153283, 31160859, 31161897, 31163748, 31165115, 31165745, 31165824, 31166069, 31166312, 31167381, 31168485, 31169512, 31169656, 31169680, 31171378, 31171789, 31171809, 31172726, 31172884, 31174246, 31174954, 31175299, 31177341, 31179269, 31181951, 31182287, 31182638, 31183325, 31184226, 31184667, 31185772, 31187142, 31187354, 31188584, 31188590, 31189344, 31189880, 31190846, 31193219, 31193405, 31200403, 31201548, 31201726, 31203379, 31207132, 31208075, 31208470, 31208475, 31208633, 31208738, 31208803, 31209419, 31209575, 31209957, 31210797, 31211615, 31212759, 31216642, 31217632, 31221931, 31222467, 31223062, 31223168, 31223507, 31231318, 31233185, 31233366, 31233653, 31234334, 31234648, 31234697, 31235206, 31235269, 31237176, 31237934, 31238058, 31238315, 31239102, 31239322, 31240501, 31240596, 31241185, 31242194, 31243006, 31249752, 31250173, 31251998, 31252192, 31252415, 31256174, 31256742, 31256993, 31257726, 31258495, 31258679, 31258700, 31259131, 31259631, 31260044, 31260416, 31261721, 31262146, 31262551, 31263347, 31264248, 31265437, 31266445, 31269116, 31271142, 31272312, 31274699, 31275860, 31276766, 31278594, 31278883, 31278971, 31279184, 31279783, 31280898, 31281369, 31282169, 31283370, 31284238, 31284786, 31285666, 31285755, 31285775, 31286258, 31286811, 31287012, 31287091, 31287302, 31287375, 31287718, 31288405, 31288609, 31289472, 31289481, 31290132, 31290763, 31291025, 31291128, 31291321, 31293404, 31294548, 31294593, 31296764, 31302854, 31304837, 31304920, 31306317, 31306489, 31306718, 31307567, 31308068, 31309322, 31310234, 31311024, 31311451, 31311758, 31312086, 31312141, 31312275, 31312737, 31313735, 31315129, 31315320, 31315442, 31320256, 31323992, 31324789, 31325093, 31326103, 31326676, 31326780, 31326984, 31327165, 31327936, 31328900, 31331052, 31332643, 31332769, 31332790, 31334842, 31335082, 31335143, 31335655, 31337496, 31337564, 31338147, 31341450, 31342817, 31345923, 31348109, 31349704, 31350330, 31350755, 31350916, 31351001, 31351138, 31351297, 31351680, 31352127, 31353044, 31353053, 31353114, 31353316, 31353376, 31353968, 31354161, 31355276, 31355298, 31356210, 31356580, 31357062, 31357067, 31357535, 31360266, 31360526, 31360548, 31370371, 31373036, 31373354, 31373498, 31374442, 31375457, 31376191, 31376457, 31376674, 31377250, 31377673, 31377698, 31378318, 31380280, 31380457, 31380463, 31380566, 31380855, 31381208, 31381290, 31381337, 31381524, 31381540, 31381546, 31381826, 31382392, 31382471, 31383347, 31383895, 31384151, 31384822, 31388627, 31388822, 31389752, 31390768, 31391772, 31398036, 31402507, 31403046, 31406913, 31407314, 31407325, 31409357, 31410486, 31410996, 31412451, 31413418, 31414827, 31415531, 31415673, 31416933, 31418090, 31418243, 31426514, 31427127, 31427442, 31429609, 31429960, 31431142, 31431268, 31431601, 31434418, 31435345, 31435394, 31435848, 31435941, 31436850, 31436999, 31437147, 31438800, 31439103, 31439333, 31439539, 31440229, 31440238, 31440401, 31442998, 31443359, 31444028, 31444101, 31445580, 31445784, 31445998, 31446063, 31446287, 31450873, 31457706, 31457857, 31457940, 31458837, 31460382, 31460623, 31460820, 31460907, 31461595, 31462073, 31463943, 31464230, 31465081, 31465419, 31465623, 31465923, 31466763, 31467021, 31467072, 31468389, 31469118, 31469482, 31470845, 31472839, 31473566, 31481429, 31483715, 31483886, 31484736, 31485230, 31486217, 31486446, 31487158, 31487249, 31487384, 31488073, 31488171, 31488288, 31489080, 31489524, 31489733, 31489930, 31490026, 31490110, 31490115, 31490350, 31490554, 31490568, 31490817, 31490974, 31492033, 31492201, 31492545, 31492802, 31492904, 31493341, 31493767, 31493956, 31494761, 31495376, 31495820, 31499706, 31506631, 31506969, 31507211, 31507276, 31509170, 31510263, 31510446, 31515196, 31515285, 31515419, 31516044, 31519095, 31523931, 31526094, 31526883, 31527107, 31527213, 31530076, 31531621, 31531692, 31532195, 31532986, 31533618, 31533737, 31534589, 31535164, 31536657, 31537550, 31537662, 31538614, 31538952, 31539022, 31540455, 31540743, 31540917, 31540974, 31541414, 31542077, 31542095, 31542566, 31543189, 31543684, 31544075, 31544230, 31544433, 31544870, 31547176, 31550592, 31550900, 31554135, 31554196, 31554589, 31555622, 31555656, 31555770, 31555842, 31556390, 31556587, 31557686, 31559685, 31560246, 31560377, 31561278, 31561348, 31561718, 31561961, 31563231, 31564520, 31565413, 31565804, 31565851, 31566045, 31566319, 31566336, 31566469, 31567083, 31567786, 31568132, 31568717, 31569202, 31569481, 31570463, 31571834, 31579469, 31579850, 31581538, 31584761, 31585813, 31587208, 31587505, 31588683, 31589214, 31589262, 31590194, 31590300, 31590882, 31592629, 31592660, 31593927, 31595469, 31595553, 31596403, 31596709, 31597117, 31597171, 31597309, 31598172, 31598764, 31598833, 31599012, 31599368, 31600936, 31612674, 31612824, 31613968, 31618426, 31618891, 31619807, 31620343, 31621626, 31622922, 31623076, 31624549, 31624640, 31624822, 31624840, 31625104, 31625330, 31625338, 31626062, 31638812, 31638830, 31639140, 31641262, 31641470, 31641611, 31642627, 31642987, 31643039, 31643466, 31644874, 31645726, 31646124, 31646688, 31646920, 31647524, 31647921, 31648488, 31648594, 31649793, 31650118, 31650161, 31650618, 31652279, 31657463, 31663367, 31663681, 31663792, 31664989, 31665909, 31666408, 31667337, 31667523, 31667751, 31668055, 31668121, 31668130, 31668422, 31668498, 31669239, 31669712, 31669896, 31670253, 31670669, 31670815, 31671029, 31671332, 31671586, 31671646, 31672064, 31672406, 31672798, 31672970, 31673499, 31673551, 31674106, 31675133, 31678322, 31683314, 31683639, 31684192, 31685753, 31686304, 31686580, 31687205, 31687220, 31687527, 31687847, 31690077, 31690364, 31691619, 31691671, 31692833, 31693176, 31693317, 31695029, 31696377, 31700983, 31705240, 31707058, 31708467, 31711023, 31712671, 31714308, 31714889, 31715577, 31715614, 31715810, 31716865, 31717083, 31717232, 31717334, 31718469, 31719086, 31720100, 31720229, 31726361, 31728270, 31729571, 31729910, 31729950, 31730501, 31730622, 31731450, 31731804, 31733670, 31738366, 31739013, 31740044, 31740314, 31740831, 31741323, 31741358, 31741449, 31743055, 31743221, 31743364, 31744271, 31745464, 31747267, 31747620, 31752159, 31758168, 31758490, 31758647, 31758824, 31760348, 31760513, 31760938, 31762679, 31762947, 31763667, 31773401, 31775910, 31777630, 31778001, 31778288, 31780024, 31780032, 31782462, 31785881, 31793965, 31794292, 31794341, 31794850, 31795328, 31795970, 31796764, 31797614, 31798036, 31798426, 31798953, 31799122, 31801254, 31802982, 31803647, 31804882, 31806580, 31806652, 31808579, 31808945, 31813971, 31815330, 31817410, 31818891, 31819241, 31820223, 31820417, 31821457, 31821753, 31822969, 31823599, 31825315, 31826882, 31827216, 31827516, 31827574, 31828298, 31828409, 31829116, 31829185, 31829551, 31830351, 31831075, 31831200, 31831324, 31831906, 31832021, 31832451, 31832827, 31832941, 31833296, 31834454, 31836968, 31837075, 31837548, 31838409, 31841036, 31844198, 31845336, 31845709, 31846402, 31846701, 31846837, 31849740, 31850096, 31850177, 31851299, 31851754, 31851859, 31853546, 31853568, 31854903, 31855093, 31855364, 31855402, 31855614, 31855916, 31856128, 31856918, 31858914, 31859274, 31859309, 31859637, 31860029, 31860358, 31860900, 31870611, 31872675, 31874255, 31875134, 31875269, 31876144, 31877212, 31877795, 31879608, 31879832, 31879955, 31880512, 31881385, 31882125, 31882184, 31883124, 31883972, 31884597, 31884918, 31885057, 31885337, 31885780, 31892232, 31892540, 31893972, 31894351, 31894553, 31895620, 31895982, 31896312, 31896597, 31897438, 31897722, 31898789, 31899374, 31900155, 31900251, 31900595, 31900638, 31900878, 31901367, 31901544, 31903103, 31903357, 31903774, 31904310, 31905755, 31907029, 31914819, 31915418, 31915851, 31916829, 31918393, 31918941, 31921199, 31921989, 31923710, 31924370, 31924963, 31925195, 31926130, 31926917, 31927430, 31927977, 31927978, 31931348, 31931888, 31932376, 31932695, 31934087, 31942192, 31942725, 31943126, 31944975, 31946085, 31946685, 31949792, 31950581, 31952297, 31952505, 31953664, 31953913, 31954412, 31954466, 31955668, 31956338, 31957044, 31957953, 31959897, 31968077, 31972430, 31976128, 31977249, 31979713, 31979830, 31982539, 31983230, 31984713, 31984732, 31985176, 31985876, 31986235, 31986783, 31986998, 31988733, 31988906, 31993669, 31997674, 31997988, 32001985, 32003675, 32004300, 32004922, 32009581, 32010589, 32010887, 32011498, 32012366, 32014008, 32014106, 32015114, 32015343, 32015685, 32016310, 32017175, 32017316, 32017514, 32017855, 32018552, 32019677, 32020020, 32032082, 32033084, 32033456, 32033634, 32033684, 32034068, 32035507, 32036370, 32036914, 32037182, 32038664, 32039215, 32039921, 32040233, 32040269, 32040539, 32040757, 32040830, 32041167, 32042127, 32042188, 32042247, 32043149, 32043726, 32044466, 32044859, 32047116, 32049309, 32049898, 32056618, 32057470, 32058660, 32059389, 32059532, 32060754, 32061180, 32062029, 32062058, 32062062, 32063052, 32064088, 32064689, 32066594, 32067299, 32068169, 32069282, 32070122, 32071588, 32078430, 32081139, 32082901, 32083050, 32083077, 32083354, 32085070, 32087006, 32087636, 32088530, 32088875, 32088969, 32090194, 32092562, 32092994, 32100871, 32101198, 32101346, 32101975, 32102814, 32103450, 32104897, 32105138, 32105795, 32106035, 32106187, 32106563, 32108160, 32108561, 32109635, 32112162, 32113456, 32114173, 32114459, 32114545, 32115108, 32116248, 32122105, 32122158, 32122510, 32122934, 32123217, 32124087, 32124283, 32124340, 32125610, 32126535, 32128486, 32129141, 32129613, 32132978, 32133268, 32133387, 32133510, 32133526, 32133657, 32134906, 32135264, 32135358, 32135704, 32136685, 32136841, 32137281, 32137651, 32137724, 32138058, 32138806, 32139030, 32139789, 32140068, 32140555, 32140832, 32140836, 32141041, 32150989, 32153415, 32153879, 32154795, 32155160, 32155710, 32156023, 32157749, 32158576, 32158645, 32159382, 32159544, 32160015, 32160999, 32161430, 32162777, 32162823, 32163331, 32163540, 32164371, 32166101, 32166270, 32166404, 32167005, 32168819, 32168998, 32169725, 32169943, 32171357, 32172101, 32172240, 32175000, 32177135, 32177737, 32178228, 32178399, 32179238, 32182066, 32182481, 32183294, 32183834, 32184146, 32185573, 32186168, 32186504, 32188866, 32189439, 32189514, 32190105, 32190251, 32190338, 32191314, 32192221, 32194489, 32195141, 32196083, 32199173, 32200510, 32203120, 32203889, 32204370, 32204376, 32205459, 32207080, 32207169, 32207611, 32208173, 32208245, 32209043, 32210214, 32212488, 32212905, 32213991, 32214319, 32216193, 32220994, 32222805, 32222951, 32224035, 32224162, 32224297, 32226782, 32232000, 32232951, 32233003, 32233237, 32233766, 32234270, 32235865, 32238576, 32239123, 32239804, 32239898, 32240017, 32240035, 32241766, 32242037, 32247521, 32247668, 32248916, 32249576, 32251176, 32251651, 32252265, 32252770, 32253829, 32253894, 32260677, 32263198, 32267614, 32267757, 32268051, 32268743, 32268789, 32269224, 32271037, 32271045, 32271225, 32278385, 32278938, 32279620, 32279723, 32280377, 32280490, 32283745, 32284835, 32285265, 32285372, 32285923, 32286199, 32286567, 32286577, 32286608, 32287708, 32288521, 32288592, 32288669, 32292090, 32292461, 32292501, 32293023, 32293334, 32293892, 32297502, 32298919, 32299874, 32301225, 32302390, 32303459, 32303650, 32304304, 32304803, 32305080, 32305098, 32305483, 32306380, 32306445, 32307829, 32308577, 32309148, 32309166, 32309806, 32310104, 32311170, 32311182, 32311319, 32312535, 32313530, 32313954, 32314446, 32315496, 32315547, 32316180, 32324757, 32326214, 32326843, 32326854, 32327977, 32328142, 32328439, 32328726, 32329114, 32329865, 32329935, 32330176, 32330462, 32330873, 32331506, 32333024, 32333124, 32333328, 32334013, 32334082, 32334129, 32335710, 32337648, 32337754, 32337848, 32337858, 32338344, 32338381, 32338992, 32339494, 32339616, 32340568, 32342071, 32342286, 32349688, 32349727, 32350940, 32351570, 32351799, 32353901, 32354219, 32354441, 32355852, 32355866, 32356973, 32357918, 32358681, 32359040, 32359049, 32359358, 32359854, 32360819, 32361127, 32361883, 32363364, 32363638, 32363974, 32364154, 32364410, 32364467, 32365688, 32367078, 32367458, 32367856, 32369526, 32372433, 32373744, 32375343, 32375593, 32377750, 32378069, 32378195, 32378236, 32379954, 32380003, 32380154, 32381460, 32381731, 32382090, 32383301, 32384238, 32384717, 32385650, 32386135, 32386881, 32391209, 32394452, 32396468, 32397440, 32397472, 32398769, 32399093, 32400870, 32400909, 32401655, 32401698, 32401703, 32402264, 32402377, 32402472, 32402685, 32402900, 32404378, 32406652, 32407882, 32409271, 32409534, 32409681, 32413437, 32413563, 32414347, 32415849, 32416133, 32416286, 32416341, 32416350, 32416832, 32416985, 32419088, 32419743, 32421552, 32423441, 32423763, 32424453, 32424918, 32425149, 32425201, 32425643, 32426011, 32426455, 32427698, 32428966, 32432029, 32436266, 32438347, 32439188, 32439241, 32440911, 32441942, 32442167, 32442346, 32442456, 32443622, 32443777, 32444672, 32445363, 32446079, 32446189, 32446926, 32446976, 32447000, 32447402, 32448281, 32448630, 32451060, 32456470, 32458150, 32458690, 32458829, 32459486, 32460107, 32460864, 32463719, 32464359, 32465745, 32466754, 32467039, 32467553, 32467855, 32468374, 32468707, 32470265, 32470738, 32472166, 32472316, 32472483, 32473511, 32473809, 32474143, 32474198, 32474458, 32474601, 32474750, 32475294, 32475336, 32475618, 32477446, 32479166, 32484410, 32485927, 32486275, 32486956, 32486973, 32487230, 32487539, 32488343, 32489626, 32492855, 32493543, 32493878, 32493902, 32494017, 32494427, 32494740, 32495329, 32495368, 32496959, 32497023, 32497145, 32498166, 32498220, 32498927, 32498956, 32499597, 32500334, 32501375, 32501412, 32510736, 32511328, 32511345, 32511687, 32512482, 32513015, 32513118, 32513430, 32515173, 32515836, 32516186, 32517052, 32517512, 32517839, 32517922, 32518360, 32518512, 32519181, 32519288, 32520340, 32520437, 32520915, 32521331, 32521843, 32522146, 32522554, 32522789, 32522823, 32522949, 32523005, 32526337, 32526630, 32527719, 32527820, 32529976, 32539509, 32540451, 32540739, 32541891, 32542100, 32543662, 32544237, 32544717, 32544720, 32545297, 32547881, 32548403, 32548725, 32549513, 32550182, 32550855, 32551315, 32552047, 32552243, 32555802, 32556425, 32560264, 32560581, 32563412, 32563962, 32565543, 32566565, 32566882, 32567162, 32569160, 32570428, 32570844, 32571044, 32571404, 32572962, 32573157, 32574550, 32575795, 32582327, 32583137, 32585387, 32586151, 32587155, 32587530, 32587735, 32588977, 32590898, 32591346, 32591479, 32591779, 32591909, 32592095, 32592332, 32592654, 32593354, 32593464, 32594318, 32595339, 32596566, 32596682, 32602724, 32602756, 32604145, 32604974, 32607216, 32607243, 32607706, 32609846, 32609919, 32610113, 32610868, 32611098, 32611574, 32611803, 32613005, 32613382, 32613819, 32613899, 32614329, 32615657, 32624237, 32626197, 32626895, 32629480, 32629544, 32629707, 32629984, 32630669, 32631024, 32633322, 32633994, 32635971, 32636912, 32637541, 32639029, 32639356, 32639455, 32639630, 32640146, 32640160, 32640167, 32640475, 32640972, 32640987, 32641743, 32642920, 32653180, 32653284, 32654310, 32654372, 32655645, 32656428, 32656905, 32658141, 32658991, 32659903, 32660563, 32663700, 32663914, 32664342, 32664513, 32664922, 32665979, 32668138, 32668229, 32669184, 32670250, 32670255, 32672281, 32677020, 32678278, 32682245, 32682259, 32685595, 32685597, 32686255, 32686482, 32686807, 32687378, 32687700, 32688369, 32688437, 32688856, 32690001, 32690780, 32691273, 32691797, 32691825, 32692627, 32693311, 32694013, 32694926, 32695147, 32695338, 32695430, 32695730, 32696174, 32696708, 32697181, 32697787, 32698263, 32698951, 32698978, 32700654, 32711366, 32711553, 32711932, 32712912, 32714709, 32715847, 32716412, 32719179, 32719222, 32719480, 32719536, 32719550, 32720612, 32721159, 32721863, 32722699, 32723251, 32725055, 32725298, 32725989, 32734190, 32736750, 32737094, 32737100, 32737572, 32737591, 32737862, 32738644, 32739601, 32740696, 32741426, 32741605, 32742138, 32744173, 32744280, 32744655, 32744729, 32744888, 32745333, 32745570, 32747090, 32749131, 32749368, 32758897, 32759203, 32760626, 32760916, 32760923, 32761485, 32762923, 32763273, 32763636, 32763663, 32763806, 32764846, 32765879, 32766110, 32766675, 32766749, 32767792, 32768234, 32769985, 32770034, 32774111, 32778005, 32778463, 32779740, 32780898, 32781084, 32782555, 32783155, 32784025, 32784167, 32785049, 32785578, 32786361, 32787565, 32787767, 32788387, 32788912, 32789430, 32790405, 32791783, 32804093, 32804478, 32804623, 32806298, 32806346, 32806997, 32808134, 32808911, 32808967, 32809193, 32810843, 32812220, 32813011, 32813220, 32814057, 32814291, 32815376, 32815591, 32816244, 32816279, 32817135, 32817372, 32818876, 32822281, 32823243, 32826890, 32830952, 32832755, 32835007, 32837269, 32837522, 32838426, 32838916, 32839095, 32839331, 32839466, 32839755, 32841325, 32841664, 32841786, 32842636, 32842720, 32842742, 32842837, 32842872, 32843318, 32843339, 32843748, 32844482, 32844553, 32846341, 32847071, 32847171, 32847192, 32857502, 32859486, 32859796, 32860241, 32861187, 32861858, 32862201, 32862637, 32862671, 32863795, 32863949, 32864282, 32865341, 32865368, 32866206, 32867357, 32867759, 32868205, 32869447, 32871200, 32871481, 32871834, 32871914, 32873486, 32874483, 32882227, 32884145, 32884768, 32886504, 32886685, 32886840, 32887422, 32887922, 32888651, 32890535, 32891693, 32891739, 32891899, 32892136, 32894395, 32895059, 32895497, 32895867, 32896891, 32897682, 32899270, 32900642, 32908254, 32909500, 32910210, 32910682, 32913567, 32914993, 32915259, 32915858, 32916229, 32916401, 32916528, 32916656, 32917316, 32918105, 32918500, 32918596, 32918750, 32919446, 32921223, 32921905, 32922140, 32923465, 32923641, 32927853, 32928969, 32932191, 32932962, 32934396, 32934941, 32935056, 32936100, 32936741, 32936968, 32937239, 32937503, 32938862, 32939228, 32939612, 32941662, 32944445, 32951909, 32954122, 32954967, 32955171, 32955806, 32958005, 32958205, 32958460, 32958738, 32960826, 32960846, 32960937, 32962007, 32962183, 32962654, 32963520, 32963684, 32963944, 32964231, 32964712, 32966359, 32974662, 32975182, 32975659, 32975837, 32976615, 32977189, 32977244, 32980632, 32981020, 32981400, 32981784, 32981923, 32983640, 32984525, 32984586, 32985928, 32987530, 32988243, 32988437, 32990834, 32991317, 32991772, 32992363, 32992565, 32992989, 32993329, 32994297, 33000281, 33002874, 33003402, 33003490, 33003882, 33004706, 33005757, 33007048, 33007122, 33008844, 33009247, 33012473, 33013377, 33014170, 33014281, 33015712, 33016169, 33017167, 33017491, 33017935, 33018326, 33019204, 33021522, 33021907, 33027593, 33033197, 33033345, 33034155, 33034566, 33034579, 33035433, 33035887, 33036300, 33036460, 33037402, 33037448, 33038447, 33038522, 33039486, 33039968, 33040097, 33040299, 33040480, 33040981, 33040982, 33041521, 33041720, 33042625, 33043157, 33044666, 33045381, 33045430, 33045631, 33046269, 33046517, 33046540, 33046641, 33047262, 33047533, 33047673, 33048564, 33060146, 33060844, 33061073, 33061120, 33061587, 33062768, 33064147, 33064565, 33064997, 33065659, 33065887, 33066435, 33068222, 33068307, 33069093, 33069143, 33069729, 33069823, 33070878, 33072205, 33072626, 33073672, 33074447, 33075391, 33075889, 33076337, 33076850, 33077077, 33077637, 33079456, 33079932, 33085714, 33090870, 33091419, 33091894, 33093029, 33093305, 33094268, 33094665, 33095878, 33096349, 33096360, 33097447, 33099280, 33107126, 33108109, 33111377, 33111633, 33111713, 33112475, 33113679, 33113748, 33114566, 33114937, 33115791, 33115898, 33116538, 33117403, 33118677, 33118737, 33120228, 33125521, 33127081, 33127593, 33128171, 33129769, 33130506, 33130722, 33130939, 33131065, 33131617, 33131737, 33131797, 33132704, 33132946, 33132957, 33133095, 33133804, 33133936, 33135574, 33135953, 33136035, 33136365, 33136604, 33136711, 33136856, 33137015, 33137916, 33138054, 33138217, 33138288, 33138908, 33139954, 33140301, 33140359, 33140362, 33140374, 33140381, 33140407, 33141285, 33146380, 33150278, 33151368, 33153343, 33153804, 33155589, 33155699, 33156018, 33156114, 33156353, 33158034, 33158321, 33158848, 33158958, 33159024, 33159169, 33159290, 33159414, 33161271, 33163187, 33164048, 33165010, 33165555, 33167158, 33167875, 33168402, 33168467, 33170307, 33170490, 33171115, 33172223, 33179638, 33183717, 33185746, 33187322, 33188345, 33188812, 33189046, 33190146, 33192372, 33192639, 33193018, 33194179, 33194959, 33195875, 33197031, 33197217, 33197221, 33197286, 33197383, 33197400, 33197543, 33199629, 33199832, 33206382, 33212695, 33213203, 33213696, 33213874, 33213929, 33217850, 33218665, 33218831, 33221396, 33221831, 33223203, 33224792, 33225701, 33227467, 33233589, 33238017, 33238589, 33239080, 33239290, 33239826, 33241019, 33241126, 33241777, 33242222, 33243152, 33243279, 33243541, 33243845, 33244044, 33244720, 33245808, 33245938, 33246832, 33247779, 33249287, 33249307, 33249712, 33250200, 33250308, 33250758, 33250798, 33251211, 33251522, 33253233, 33253616, 33253751, 33253752, 33254604, 33264846, 33264975, 33265644, 33266381, 33266535, 33267506, 33269406, 33270508, 33270861, 33271651, 33271805, 33272266, 33272756, 33273672, 33274580, 33275533, 33276430, 33276449, 33276618, 33276783, 33284630, 33285220, 33286175, 33288105, 33288480, 33289340, 33289916, 33292221, 33293204, 33293629, 33294093, 33295149, 33297022, 33303941, 33304177, 33304558, 33305246, 33305276, 33306597, 33307118, 33309540, 33310503, 33310977, 33311180, 33312564, 33313204, 33313596, 33313643, 33313828, 33314018, 33314066, 33314654, 33314703, 33315199, 33316050, 33316276, 33316716, 33317399, 33319247, 33322712, 33328071, 33328472, 33329374, 33331074, 33331400, 33331880, 33333054, 33333274, 33333476, 33334469, 33335021, 33335219, 33335732, 33335898, 33336170, 33336186, 33336483, 33337755, 33337885, 33338804, 33339279, 33339634, 33339765, 33340501, 33340553, 33341121, 33344062, 33344331, 33344599, 33345937, 33346296, 33346926, 33347443, 33347848, 33348009, 33348297, 33357160, 33359466, 33360175, 33360723, 33361309, 33361792, 33362114, 33362387, 33362442, 33363796, 33363854, 33363965, 33364083, 33365022, 33365841, 33366070, 33366156, 33366531, 33366592, 33367114, 33367568, 33368346, 33368509, 33368993, 33369058, 33369210, 33369433, 33370029, 33370100, 33370533, 33371130, 33372095, 33372136, 33372481, 33372962, 33374561, 33374674, 33376014, 33376496, 33378982, 33386112, 33386424, 33388043, 33388628, 33389021, 33389138, 33390018, 33390117, 33390525, 33391569, 33391672, 33391956, 33393004, 33393071, 33394122, 33394543, 33395183, 33395461, 33395781, 33395822, 33396043, 33396051, 33396074, 33398300, 33398441, 33398593, 33399033, 33399577, 33399598, 33399945, 33400459, 33400935, 33401441, 33404763, 33405109, 33405191, 33414130, 33415848, 33416076, 33416997, 33417304, 33417472, 33417860, 33418529, 33419468, 33419754, 33419959, 33421046, 33422228, 33423583, 33423694, 33424502, 33425035, 33425430, 33426494, 33426657, 33429003, 33430157, 33430238, 33431566, 33432888, 33432916, 33439698, 33441444, 33441650, 33442042, 33442852, 33443403, 33443641, 33444148, 33444206, 33444560, 33444915, 33444933, 33445918, 33447205, 33447755, 33448556, 33449693, 33449879, 33450260, 33450565, 33450836, 33451157, 33451321, 33451669, 33454401, 33454983, 33456753, 33458747, 33462993, 33463378, 33463853, 33467379, 33467776, 33469032, 33469076, 33469471, 33470695, 33471855, 33471898, 33472091, 33472223, 33472561, 33473016, 33474152, 33474503, 33475214, 33475224, 33476199, 33476207, 33486376, 33487582, 33487739, 33488033, 33488814, 33489249, 33490275, 33490973, 33491668, 33491982, 33492363, 33493321, 33494747, 33495731, 33496701, 33496750, 33496753, 33497280, 33497293, 33499074, 33506969, 33510654, 33512061, 33512221, 33514024, 33514833, 33517326, 33518036, 33518096, 33518146, 33518904, 33518911, 33519073, 33519777, 33520950, 33522276, 33523443, 33524668, 33526850, 33528823, 33529244, 33529797, 33530754, 33531869, 33532070, 33533621, 33542246, 33543184, 33544367, 33544988, 33546566, 33546730, 33547310, 33548140, 33550207, 33550406, 33551405, 33551477, 33551730, 33552304, 33552797, 33553690, 33553723, 33554332, 33554731, 33554906, 33554918, 33555026, 33556117, 33556164, 33556854, 33557063, 33557092, 33557127, 33557152, 33557538, 33560558, 33561458, 33561572, 33566490, 33575580, 33576285, 33576370, 33577370, 33577602, 33577867, 33578120, 33578167, 33578554, 33579827, 33581672, 33582705, 33582837, 33582968, 33583908, 33584366, 33584632, 33585304, 33586568, 33587109, 33587242, 33587848, 33589330, 33589394, 33589589, 33590345, 33590597, 33591075, 33591750, 33591908, 33591997, 33592516, 33593143, 33593516, 33597902, 33599254, 33599578, 33604106, 33604762, 33604865, 33606885, 33607087, 33608039, 33608686, 33608945, 33609973, 33610785, 33611132, 33611214, 33611390, 33611735, 33612149, 33612489, 33612690, 33613093, 33613335, 33614628, 33614991, 33614994, 33615022, 33615162, 33615427, 33616595, 33617241, 33618111, 33618594, 33619449, 33619533, 33621778, 33628235, 33633474, 33634094, 33635333, 33635356, 33635478, 33637126, 33637348, 33637472, 33637475, 33637696, 33637717, 33637754, 33638258, 33639358, 33639544, 33640832, 33642991, 33643464, 33644714, 33644779, 33650888, 33650924, 33657703, 33657712, 33658301, 33658825, 33659294, 33659545, 33659681, 33660219, 33660335, 33660583, 33661910, 33663209, 33663400, 33663469, 33663516, 33663559, 33664956, 33666459, 33667043, 33668315, 33675156, 33675949, 33677789, 33679023, 33681365, 33681839, 33684280, 33684361, 33684569, 33685681, 33685834, 33685877, 33687906, 33688236, 33688445, 33689096, 33689282, 33689443, 33692362, 33692426, 33692764, 33699901, 33700790, 33704768, 33704955, 33705126, 33706842, 33707119, 33707414, 33707787, 33710130, 33711805, 33712118, 33712162, 33712691, 33714468, 33714704, 33715504, 33717357, 33717561, 33718487, 33718700, 33719701, 33719801, 33720155, 33720761, 33721241, 33721662, 33723976, 33731205, 33732906, 33733095, 33734150, 33734587, 33735960, 33736500, 33738035, 33738441, 33739014, 33739119, 33740227, 33740848, 33741179, 33741369, 33742912, 33744466, 33745867, 33745889, 33746457, 33748325, 33748621, 33748744, 33752367, 33752569, 33763747, 33767626, 33768882, 33769624, 33770387, 33770727, 33770863, 33771174, 33771231, 33771993, 33772668, 33773836, 33774158, 33776097, 33776950, 33777387, 33778820, 33778939, 33779781, 33779939, 33780444, 33780992, 33781091, 33781812, 33783560, 33783611, 33792731, 33793339, 33794184, 33794849, 33795652, 33796229, 33796651, 33797942, 33798723, 33799646, 33799956, 33800003, 33800198, 33800452, 33800798, 33801632, 33801795, 33801924, 33802757, 33803040, 33803351, 33803660, 33803939, 33804108, 33804828, 33805692, 33805832, 33805949, 33806072, 33806178, 33807346, 33808021, 33808308, 33808542, 33808896, 33809805, 33809955, 33810379, 33816701, 33820426, 33820649, 33822135, 33822303, 33824035, 33826107, 33826356, 33827124, 33827308, 33827419, 33827628, 33827651, 33828815, 33828932, 33828934, 33828941, 33829264, 33829359, 33830693, 33831321, 33831804, 33833950, 33834088, 33834171, 33834797, 33834835, 33835398, 33837876, 33844052, 33847596, 33847952, 33848415, 33848734, 33849304, 33849427, 33850101, 33850485, 33851462, 33851525, 33851649, 33853709, 33853931, 33854424, 33854839, 33855664, 33857332, 33857653, 33857788, 33857852, 33857920, 33857992, 33858026, 33858109, 33858185, 33858221, 33858255, 33858291, 33858325, 33858360, 33858412, 33858459, 33858516, 33858561, 33858652, 33858686, 33858730, 33858778, 33858832, 33858883, 33858917, 33858939, 33859010, 33859139, 33859213, 33859269, 33859413, 33859536, 33859650, 33859709, 33868084, 33872235, 33873071, 33873129, 33875907, 33877126, 33877385, 33878224, 33878304, 33879560, 33879678, 33880591, 33881487, 33882302, 33882303, 33882480, 33882538, 33882607, 33883284, 33883835, 33886778, 33896791, 33897516, 33897654, 33898257, 33898758, 33899269, 33899621, 33899671, 33900120, 33900357, 33903036, 33903126, 33903912, 33904168, 33905241, 33905761, 33905808, 33906217, 33906559, 33908370, 33909081, 33909117, 33909171, 33909501, 33910275, 33910285, 33910579, 33910592, 33910623, 33911045, 33911316, 33911545, 33912452, 33912472, 33914920, 33924213, 33925594, 33926505, 33927409, 33929308, 33930001, 33930200, 33930314, 33930685, 33930720, 33930847, 33931972, 33932078, 33932986, 33934116, 33935173, 33936016, 33937500, 33937935, 33938180, 33938196, 33938980, 33940518, 33940565, 33940965, 33940981, 33941058, 33941611, 33943463, 33944810, 33956188, 33957481, 33957904, 33958858, 33959520, 33959926, 33960669, 33960952, 33961097, 33965210, 33965604, 33966130, 33966739, 33966825, 33968090, 33968100, 33968717, 33968832, 33969711, 33970702, 33970821, 33971407, 33975830, 33983483, 33985040, 33986174, 33986330, 33989861, 33990510, 33992444, 33992810, 33994123, 33995029, 33995360, 33995509, 33995697, 33997116, 33997414, 33997775, 33999180, 33999358, 33999718, 33999959, 34002592, 34007436, 34009537, 34009812, 34015335, 34018182, 34018494, 34019300, 34019332, 34019384, 34021473, 34021685, 34022605, 34022899, 34023279, 34023858, 34023956, 34033279, 34037611, 34038034, 34038565, 34039161, 34039382, 34039920, 34040282, 34040502, 34041212, 34041240, 34042460, 34042933, 34044000, 34045186, 34052117, 34056121, 34060667, 34060780, 34061402, 34061476, 34061712, 34062242, 34063682, 34064758, 34066453, 34073697, 34074954, 34075582, 34076510, 34078433, 34079339, 34079906, 34081579, 34081744, 34082338, 34083370, 34083433, 34083913, 34084722, 34084882, 34085608, 34086285, 34086299, 34086451, 34086536, 34088242, 34088602, 34088963, 34090157, 34092130, 34092378, 34092692, 34093394, 34094120, 34095129, 34106139, 34106453, 34109328, 34109549, 34109560, 34110339, 34112146, 34112473, 34112877, 34112951, 34112973, 34113013, 34113283, 34114878, 34116890, 34117312, 34117791, 34118265, 34119248, 34119401, 34120345, 34122282, 34123001, 34123380, 34123766, 34124758, 34126613, 34127033, 34135931, 34136207, 34137662, 34140503, 34141208, 34141282, 34141499, 34141536, 34142171, 34145853, 34146082, 34146856, 34146918, 34148578, 34150110, 34150759, 34151090, 34151240, 34151244, 34151923, 34152488, 34152640, 34152782, 34153737, 34155099, 34155238, 34155346, 34156090, 34157306, 34160049, 34165899, 34167526, 34167790, 34168703, 34168744, 34169178, 34172503, 34175144, 34175352, 34175948, 34176029, 34176865, 34179934, 34180055, 34180458, 34181949, 34182798, 34183507, 34192721, 34194658, 34198623, 34198702, 34199923, 34200596, 34200757, 34200930, 34201838, 34202239, 34203198, 34203862, 34204400, 34205272, 34207023, 34207221, 34208601, 34209859, 34211243, 34220146, 34221845, 34226463, 34226561, 34227488, 34227613, 34227763, 34229321, 34230315, 34230422, 34230736, 34230767, 34231071, 34231309, 34242009, 34242315, 34243063, 34245204, 34245349, 34245930, 34246459, 34246665, 34247120, 34249822, 34251977, 34252233, 34252353, 34252354, 34253472, 34253528, 34254323, 34254715, 34255655, 34255765, 34255936, 34256021, 34257174, 34257857, 34270312, 34271334, 34273120, 34273839, 34274276, 34275268, 34276751, 34277688, 34277950, 34279946, 34279979, 34279999, 34280381, 34280529, 34280807, 34281635, 34282768, 34282908, 34283006, 34283548, 34285516, 34286289, 34287598, 34287936, 34288008, 34288965, 34289746, 34289771, 34299993, 34300631, 34301991, 34303671, 34304083, 34304542, 34307411, 34309291, 34310279, 34310470, 34311669, 34311674, 34311736, 34312161, 34312287, 34312696, 34313361, 34316114, 34316421, 34316720, 34321143, 34330019, 34330434, 34331913, 34332161, 34332588, 34332634, 34333086, 34333984, 34334813, 34335490, 34335830, 34336159, 34336643, 34337848, 34338537, 34338632, 34338758, 34338997, 34339017, 34340073, 34340371, 34340636, 34340705, 34340798, 34340899, 34341445, 34341502, 34341623, 34342234, 34342578, 34342692, 34343810, 34344260, 34353099, 34354512, 34355188, 34355249, 34356455, 34356697, 34357026, 34357976, 34358709, 34359251, 34359774, 34361043, 34361230, 34361498, 34363484, 34364554, 34364910, 34366890, 34368840, 34369286, 34369771, 34370020, 34370443, 34372127, 34382227, 34385328, 34385350, 34386966, 34387472, 34387795, 34388419, 34388926, 34390077, 34390259, 34390679, 34390878, 34391663, 34392159, 34393516, 34396008, 34396089, 34397410, 34397694, 34398737, 34406877, 34407368, 34411338, 34414829, 34414918, 34416305, 34416867, 34417473, 34417647, 34418456, 34418867, 34419457, 34420156, 34422374, 34434911, 34435092, 34435217, 34435625, 34437215, 34437605, 34437841, 34437863, 34438332, 34439275, 34439543, 34441226, 34441944, 34442356, 34442588, 34444148, 34444462, 34445853, 34446226, 34446584, 34446692, 34446699, 34446954, 34447059, 34447192, 34460181, 34462917, 34464345, 34464418, 34465369, 34466610, 34467499, 34468174, 34469584, 34470137, 34471809, 34472219, 34473043, 34473061, 34473710, 34474041, 34474940, 34475001, 34475222, 34475879, 34475911, 34476354, 34478355, 34479011, 34480692, 34480867, 34492123, 34495569, 34497005, 34497014, 34497780, 34498352, 34498525, 34500672, 34501862, 34501965, 34504459, 34504985, 34505596, 34505933, 34506326, 34506733, 34507316, 34507528, 34507664, 34508507, 34508514, 34509530, 34509614, 34509714, 34509962, 34510016, 34510251, 34510267, 34511424, 34511660, 34511946, 34512326, 34512473, 34512531, 34513045, 34528048, 34531889, 34532229, 34532865, 34533755, 34537351, 34538124, 34540407, 34540548, 34540651, 34541003, 34542394, 34542637, 34542722, 34544490, 34544531, 34545096, 34545914, 34546386, 34547086, 34547130, 34547513, 34553939, 34559317, 34561464, 34563046, 34563193, 34563897, 34564461, 34565086, 34565193, 34566617, 34567195, 34568168, 34568389, 34568442, 34568606, 34568735, 34569015, 34569284, 34569862, 34570179, 34570419, 34570466, 34570546, 34571313, 34571903, 34572416, 34572690, 34572988, 34573085, 34573289, 34573333, 34573617, 34573652, 34573730, 34573892, 34574062, 34575120, 34575577, 34575734, 34576153, 34576896, 34577400, 34579711, 34579818, 34581377, 34590333, 34591835, 34592879, 34594680, 34594736, 34594855, 34595207, 34596807, 34596980, 34597113, 34597115, 34597565, 34597890, 34597908, 34598106, 34598210, 34598601, 34598873, 34598926, 34599099, 34599595, 34599835, 34600196, 34600197, 34600528, 34600980, 34600981, 34601375, 34601526, 34601527, 34602364, 34603347, 34603537, 34603974, 34604741, 34604993, 34615251, 34616155, 34616159, 34617288, 34617306, 34617806, 34618725, 34618780, 34619180, 34619181, 34620159, 34621846, 34622425, 34622572, 34622599, 34624575, 34625014, 34625569, 34626174, 34626227, 34627263, 34627404, 34627991, 34628457, 34629518, 34637781, 34638382, 34641559, 34642135, 34643122, 34643125, 34643154, 34643339, 34644073, 34645431, 34645474, 34646456, 34646956, 34647747, 34648726, 34649074, 34650044, 34650045, 34650644, 34650731, 34651002, 34651149, 34651243, 34651557, 34652050, 34652401, 34652895, 34653445, 34653919, 34654037, 34658433, 34665726, 34666990, 34668146, 34668355, 34668358, 34668747, 34668771, 34668966, 34669649, 34669991, 34670541, 34670642, 34670648, 34670951, 34671738, 34671747, 34674508, 34674518, 34674522, 34674571, 34674783, 34675554, 34675574, 34675826, 34675933, 34676541, 34676778, 34676989, 34678163, 34678528, 34678783, 34679372, 34680500, 34681348, 34681350, 34682319, 34682320, 34683039, 34683422, 34683423, 34683668, 34685291, 34685363, 34686710, 34687027, 34687129, 34687394, 34689351, 34691497, 34702539, 34703396, 34703735, 34706014, 34706420, 34707173, 34709703, 34710132, 34710159, 34711709, 34711926, 34712975, 34713132, 34713727, 34713845, 34714513, 34714714, 34714752, 34714823, 34714858, 34715153, 34715167, 34715301, 34715631, 34715670, 34718301, 34719412, 34720075, 34720148, 34721665, 34724568, 34736420, 34736792, 34739427, 34741436, 34741878, 34741929, 34742887, 34743630, 34743925, 34744343, 34744418, 34746726, 34747325, 34747647, 34747786, 34748037, 34749622, 34750638, 34750768, 34751030, 34751458, 34752216, 34753673, 34754113, 34754292, 34754714, 34754837, 34754978, 34755573, 34756435, 34758286, 34769371, 34770987, 34772718, 34773153, 34773173, 34773185, 34773340, 34774116, 34774136, 34774428, 34774996, 34775455, 34775764, 34775792, 34776562, 34777063, 34777474, 34777512, 34777911, 34778382, 34778635, 34779598, 34779631, 34780248, 34781397, 34781411, 34781471, 34781598, 34781605, 34782243, 34782901, 34783141, 34783414, 34784000, 34785117, 34785345, 34787507, 34788888, 34790283, 34790359, 34793297, 34794456, 34799363, 34803250, 34803343, 34803586, 34804112, 34805256, 34805778, 34806224, 34806366, 34806367, 34806495, 34806514, 34808222, 34809071, 34809441, 34811527, 34812069, 34812716, 34812742, 34813862, 34813888, 34814113, 34814254, 34814346, 34814693, 34815378, 34815478, 34815489, 34816200, 34816507, 34816635, 34817109, 34817394, 34817845, 34817995, 34818078, 34818223, 34823399, 34831686, 34831903, 34832171, 34832471, 34832571, 34833271, 34835520, 34837722, 34838039, 34838148, 34840399, 34841564, 34841661, 34841749, 34842543, 34844542, 34852905, 34854302, 34854960, 34855639, 34856559, 34857203, 34857931, 34857938, 34858475, 34859238, 34859735, 34862014, 34862041, 34862580, 34862874, 34863871, 34864643, 34864671, 34864725, 34864753, 34864972, 34865789, 34865900, 34866487, 34866728, 34866759, 34867120, 34867244, 34867833, 34867895, 34868121, 34868653, 34868720, 34868789, 34869189, 34869239, 34869494, 34870818, 34872665, 34879505, 34880354, 34883193, 34884683, 34885154, 34885192, 34885322, 34887719, 34889522, 34890222, 34890667, 34891543, 34892882, 34893297, 34894143, 34894146, 34894928, 34895092, 34895748, 34896324, 34896711, 34896855, 34897613, 34898331, 34898424, 34898445, 34898523, 34898724, 34898975, 34899169, 34899344, 34900252, 34900574, 34902519, 34902796, 34902831, 34903001, 34904728, 34904813, 34905082, 34905354, 34905764, 34906370, 34906639, 34907959, 34908368, 34908503, 34908777, 34908818, 34909133, 34909447, 34909799, 34910273, 34910291, 34911089, 34911215, 34912144, 34912650, 34920245, 34927464, 34927553, 34928845, 34929982, 34931659, 34931725, 34932711, 34934243, 34934274, 34935065, 34935134, 34937061, 34937130, 34937493, 34938757, 34939112, 34939194, 34939471, 34940975, 34941803, 34941824, 34942147, 34942149, 34942153, 34942244, 34942433, 34942812, 34943189, 34943331, 34943490, 34943898, 34943995, 34944206, 34944331, 34944656, 34944969, 34945115, 34945654, 34946651, 34946781, 34957430, 34959206, 34959521, 34959745, 34961461, 34962547, 34962940, 34963619, 34963911, 34964347, 34965654, 34967303, 34967614, 34968777, 34969295, 34969597, 34969708, 34970419, 34970971, 34971030, 34972119, 34972623, 34973075, 34973076, 34973080, 34973084, 34973090, 34973092, 34973097, 34973099, 34973273, 34973277, 34973280, 34973282, 34973285, 34973291, 34973294, 34973301, 34973307, 34973309, 34973310, 34973312, 34973315, 34973317, 34973320, 34973323, 34973325, 34973328, 34973329, 34973336, 34973339, 34973341, 34973342, 34973346, 34973351, 34973355, 34973358, 34973361, 34973362, 34973365, 34973368, 34973372, 34973374, 34973375, 34973381, 34973385, 34973531, 34973626, 34973664, 34974125, 34974372, 34974697, 34976548, 34978022, 34979567, 34980794, 34991680, 34993780, 34994351, 34995111, 34995833, 34996044, 34996956, 34997387, 34999632, 35000838, 35000937, 35001905, 35002051, 35002306, 35002485, 35002646, 35002929, 35003343, 35004201, 35006217, 35007028, 35007116, 35008282, 35008565, 35008605, 35008999, 35009136, 35009345, 35009485, 35009541, 35010507, 35010752, 35011619, 35011640, 35025716, 35026349, 35026513, 35028144, 35028642, 35029684, 35031282, 35032747, 35033050, 35033569, 35033782, 35034219, 35034679, 35035055, 35036157, 35036372, 35037090, 35038552, 35038660, 35039979, 35043189, 35045766, 35051128, 35052211, 35053979, 35054694, 35055881, 35056488, 35058717, 35059093, 35060425, 35060679, 35061422, 35061531, 35062002, 35063276, 35063521, 35063526, 35064410, 35064574, 35064773, 35065336, 35066121, 35068731, 35074379, 35078163, 35080222, 35080948, 35081835, 35082539, 35084611, 35086745, 35088230, 35090477, 35090806, 35091082, 35091978, 35092413, 35092774, 35092977, 35092994, 35093209, 35093265, 35095429, 35106435, 35107657, 35110133, 35111733, 35112401, 35112914, 35113521, 35114211, 35114898, 35117756, 35119436, 35119675, 35120214, 35120601, 35121794, 35122133, 35122273, 35124414, 35124908, 35124970, 35125301, 35126189, 35126561, 35126613, 35126946, 35129417, 35130236, 35143920, 35148023, 35148541, 35149061, 35149070, 35149731, 35152227, 35154175, 35156759, 35158293, 35158469, 35159298, 35160138, 35160175, 35160219, 35160330, 35162165, 35162237, 35162447, 35162948, 35163350, 35163371, 35163471, 35163489, 35164390, 35165077, 35165387, 35180075, 35180309, 35180603, 35181888, 35181914, 35182216, 35184852, 35184890, 35186536, 35187121, 35189125, 35191174, 35192269, 35192282, 35193302, 35193595, 35194605, 35194999, 35195260, 35195506, 35195562, 35197187, 35198804, 35200893, 35201948, 35212187, 35215300, 35217558, 35218247, 35218879, 35220487, 35221197, 35221984, 35222637, 35222669, 35223157, 35223622, 35224025, 35224047, 35224375, 35224856, 35227956, 35229601, 35231659, 35232913, 35234341, 35250249, 35251230, 35252182, 35252751, 35254402, 35255877, 35257113, 35259070, 35259352, 35260111, 35261140, 35261517, 35262245, 35262983, 35264500, 35266682, 35274660, 35278303, 35281985, 35282304, 35282947, 35285182, 35286946, 35287829, 35287989, 35288151, 35289358, 35289560, 35289838, 35291222, 35302839, 35303293, 35305224, 35306384, 35307272, 35309435, 35314303, 35314408, 35315104, 35315123, 35315437, 35316528, 35316653, 35317173, 35317596, 35317765, 35318079, 35318764, 35326098, 35326245, 35326246, 35326247, 35326248, 35326250, 35327377, 35331991, 35332821, 35334144, 35334225, 35335449, 35335855, 35338028, 35338361, 35339503, 35339736, 35341039, 35341878, 35342597, 35343006, 35343408, 35343515, 35345135, 35345787, 35346728, 35347149, 35347601, 35348388, 35348493, 35348772, 35348822, 35350121, 35350441, 35351198, 35351639, 35351776, 35351847, 35352762, 35357433, 35358044, 35367009, 35367880, 35368686, 35368718, 35369580, 35370988, 35371785, 35373867, 35374462, 35374537, 35374553, 35375611, 35376198, 35376266, 35377107, 35377214, 35377468, 35377624, 35378311, 35378708, 35379564, 35379937, 35380106, 35381354, 35382042, 35382059, 35382322, 35382601, 35382637, 35383032, 35383625, 35383847, 35383907, 35384044, 35384363, 35384557, 35384665, 35385112, 35386211, 35387201, 35387292, 35387780, 35388653, 35397945, 35398687, 35403169, 35403987, 35407334, 35407335, 35408389, 35409265, 35409837, 35410165, 35411713, 35412938, 35413103, 35413138, 35413281, 35413828, 35414817, 35414941, 35416569, 35417019, 35419107, 35419515, 35419560, 35419848, 35421780, 35422776, 35424720, 35425036, 35425370, 35426762, 35429114, 35429825, 35445364, 35445624, 35447465, 35448380, 35448474, 35449162, 35449363, 35450056, 35450583, 35450857, 35451761, 35452116, 35452595, 35453401, 35458446, 35458449, 35459343, 35460764, 35461043, 35461066, 35462021, 35462418, 35462583, 35463968, 35464157, 35465715, 35465977, 35466215, 35467349, 35467378, 35467729, 35468252, 35479430, 35479932, 35480346, 35482077, 35484484, 35485569, 35489990, 35491671, 35492354, 35492355, 35492680, 35494064, 35494598, 35495642, 35506345, 35508868, 35510806, 35511263, 35511657, 35516239, 35517266, 35517684, 35519087, 35519891, 35520070, 35521232, 35532250, 35532919, 35533941, 35535559, 35535748, 35535824, 35536169, 35536412, 35536621, 35536940, 35537141, 35537408, 35539979, 35540201, 35541072, 35541393, 35541433, 35542175, 35543371, 35543645, 35543822, 35543885, 35543924, 35544013, 35544456, 35544692, 35545217, 35545364, 35545538, 35545675, 35545834, 35545956, 35546274, 35546396, 35546609, 35546622, 35546826, 35560383, 35561941, 35563763, 35565541, 35566218, 35566259, 35567168, 35568105, 35568514, 35569688, 35570485, 35571771, 35572409, 35572798, 35573033, 35573036, 35573183, 35576280, 35577671, 35577741, 35578973, 35580207, 35580544, 35580712, 35581013, 35587655, 35588559, 35598401, 35600419, 35601380, 35601932, 35603002, 35604230, 35604626, 35605608, 35605847, 35606947, 35606999, 35607021, 35607517, 35608557, 35609708, 35609749, 35610142, 35610715, 35611006, 35611582, 35612695, 35613083, 35614405, 35615607, 35616625, 35616923, 35617137, 35617481, 35617866, 35618499, 35618955, 35632318, 35632623, 35633942, 35633975, 35634859, 35635976, 35636865, 35636923, 35636944, 35637221, 35638542, 35638710, 35639641, 35640309, 35642141, 35643136, 35643251, 35643660, 35643744, 35644829, 35645403, 35645735, 35646934, 35647754, 35647993, 35648343, 35648576, 35650720, 35652171, 35663099, 35664682, 35665960, 35666371, 35666542, 35667408, 35668126, 35671196, 35674089, 35674422, 35674626, 35674649, 35675461, 35675993, 35676197, 35676446, 35676576, 35676577, 35677406, 35677642, 35677893, 35679201, 35679527, 35680592, 35680634, 35682605, 35686000, 35686937, 35687752, 35688531, 35693467, 35700772, 35700939, 35701110, 35701623, 35702527, 35706351, 35706398, 35706818, 35707002, 35708343, 35708363, 35709613, 35710267, 35710285, 35711300, 35712161, 35714429, 35714996, 35717363, 35732445, 35733584, 35734058, 35734548, 35735994, 35736080, 35736392, 35736851, 35740051, 35740366, 35740607, 35740652, 35741526, 35741677, 35742945, 35744456, 35744570, 35745057, 35755429, 35763813, 35763967, 35764123, 35764392, 35764414, 35765699, 35767141, 35767183, 35768008, 35768410, 35770478, 35770625, 35770866, 35771123, 35773489, 35774277, 35785319, 35787956, 35793441, 35794789, 35796151, 35796404, 35797241, 35798500, 35799563, 35799639, 35799908, 35801326, 35801783, 35803128, 35804521, 35804895, 35805370, 35805967, 35807145, 35809082, 35815137, 35821312, 35822437, 35824229, 35825323, 35825968, 35826515, 35827360, 35828855, 35829747, 35830310, 35830678, 35831803, 35833408, 35834478, 35835799, 35836177, 35837012, 35838347, 35839245, 35839644, 35839743, 35841929, 35845086, 35845891, 35860110, 35860987, 35864793, 35866771, 35867012, 35867174, 35867301, 35868843, 35869179, 35869573, 35870558, 35871462, 35871563, 35871707, 35873366, 35873584, 35874516, 35876268, 35876752, 35877487, 35877576, 35878271, 35878554, 35879395, 35882163, 35883651, 35884438, 35891413, 35896960, 35903880, 35904139, 35905068, 35906296, 35906319, 35906869, 35907569, 35907703, 35910342, 35912260, 35913491, 35913977, 35914026, 35914430, 35914695, 35915059, 35917284, 35917402, 35932187, 35933758, 35934582, 35935147, 35935884, 35936486, 35936839, 35937315, 35938578, 35938780, 35939172, 35939976, 35940879, 35941414, 35941846, 35943098, 35943560, 35944162, 35944640, 35945925, 35946894, 35947982, 35948161, 35948262, 35948363, 35948624, 35960561, 35962851, 35968082, 35968506, 35969209, 35970337, 35970457, 35971004, 35971289, 35971338, 35971631, 35972226, 35973818, 35975938, 35983060, 35985733, 35987511, 35987697, 35990131, 35991580, 35992895, 35994137, 35996788, 35997127, 35997443, 35998617, 35998681, 35998706, 35999311, 35999752, 36000060, 36000598, 36001199, 36001210, 36001721, 36002126, 36002465, 36002640, 36003052, 36009052, 36019044, 36022579, 36022633, 36023847, 36024352, 36026317, 36026362, 36026683, 36026901, 36026905, 36027543, 36028289, 36028980, 36029675, 36030319, 36030327, 36030429, 36030876, 36031291, 36032194, 36032233, 36033901, 36035234, 36035685, 36036239, 36036247, 36036690, 36037050, 36037553, 36037737, 36037755, 36037934, 36038044, 36038553, 36038611, 36039779, 36040866, 36048651, 36053229, 36054909, 36056318, 36059312, 36059724, 36060345, 36060380, 36062042, 36062684, 36063437, 36065316, 36065460, 36066782, 36066786, 36066976, 36067239, 36067373, 36067659, 36067720, 36069824, 36069969, 36070169, 36071964, 36074183, 36074496, 36074501, 36075116, 36093396, 36095532, 36096294, 36096753, 36099912, 36100277, 36100912, 36101312, 36101585, 36101907, 36102334, 36102743, 36102911, 36103945, 36104737, 36104782, 36104871, 36104999, 36105413, 36105879, 36106102, 36107161, 36107461, 36107824, 36107858, 36107980, 36109058, 36109520, 36111777, 36112574, 36112972, 36113064, 36113157, 36113494, 36113902, 36114551, 36115133, 36115600, 36115617, 36116659, 36116817, 36117933, 36119937, 36130004, 36130157, 36134899, 36135074, 36136059, 36136691, 36138815, 36139834, 36140126, 36140139, 36141925, 36143952, 36144474, 36144773, 36144840, 36144873, 36145260, 36146306, 36146983, 36147344, 36148141, 36148775, 36149167, 36150184, 36150827, 36150848, 36150849, 36151602, 36152114, 36153116, 36154392, 36156383, 36164605, 36164625, 36164626, 36164628, 36165118, 36166183, 36168287, 36172362, 36173208, 36173217, 36174391, 36174856, 36176834, 36176975, 36178496, 36178750, 36179067, 36179489, 36181056, 36181482, 36182607, 36183263, 36184333, 36192955, 36194771, 36199078, 36200174, 36200534, 36201097, 36203411, 36204484, 36205582, 36205690, 36207176, 36207205, 36207411, 36207627, 36207988, 36208114, 36222352, 36222685, 36222938, 36224322, 36227941, 36228118, 36228709, 36228748, 36230990, 36232022, 36232166, 36232441, 36232767, 36233568, 36234646, 36234990, 36235377, 36235919, 36237292, 36237635, 36237984, 36238259, 36238263, 36238511, 36239203, 36239398, 36239447, 36239678, 36243669, 36248121, 36258398, 36259589, 36260326, 36261639, 36261846, 36262352, 36266337, 36266779, 36267076, 36267430, 36267536, 36268182, 36268693, 36269168, 36272101, 36273053, 36274349, 36275432, 36275488, 36275636, 36276731, 36276848, 36277479, 36278439, 36279171, 36279952, 36281399, 36281536, 36286187, 36290263, 36291776, 36297751, 36298346, 36299079, 36299874, 36300020, 36300117, 36300399, 36301588, 36302622, 36304747, 36306304, 36308058, 36308714, 36308958, 36311275, 36311574, 36312382, 36312656, 36312793, 36314978, 36317677, 36318762, 36318891, 36323083, 36328786, 36330896, 36334305, 36338413, 36341399, 36342918, 36344238, 36344734, 36345618, 36345999, 36346393, 36347619, 36348175, 36348414, 36349254, 36350019, 36350782, 36352443, 36362241, 36369519, 36371639, 36373992, 36375412, 36385422, 36385652, 36385859, 36386336, 36386434, 36388066, 36392081, 36406388, 36406780, 36413058, 36413905, 36415669, 36416175, 36416190, 36416261, 36417678, 36418029, 36418662, 36419581, 36419597, 36422083, 36422491, 36423342, 36424051, 36424259, 36428083, 36429252, 36439840, 36442060, 36442695, 36442701, 36443315, 36444615, 36444861, 36447553, 36447873, 36447954, 36449085, 36450711, 36450755, 36451673, 36452091, 36452424, 36452793, 36452879, 36452952, 36453333, 36454329, 36456983, 36457839, 36470337, 36470413, 36470755, 36470781, 36474186, 36476019, 36477164, 36480063, 36480769, 36483808, 36483860, 36484094, 36484885, 36484998, 36485208, 36486639, 36494065, 36504401, 36505036, 36507122, 36507405, 36512037, 36512468, 36513360, 36515381, 36518297, 36518627, 36520450, 36521596, 36522147, 36522454, 36523136, 36523239, 36524344, 36524579, 36524592, 36524628, 36524733, 36524736, 36524825, 36525134, 36526350, 36526498, 36526948, 36530630, 36537281, 36538413, 36545763, 36547511, 36548370, 36549094, 36550886, 36553817, 36554404, 36554674, 36555409, 36556198, 36556335, 36557577, 36558385, 36559058, 36559394, 36559708, 36560040, 36562445, 36563076, 36564172, 36564280, 36565341, 36565747, 36566211, 36566458, 36568041, 36568522, 36568793, 36569165, 36569809, 36580953, 36581411, 36582723, 36583438, 36583911, 36585544, 36588811, 36589935, 36590705, 36593106, 36595587, 36595934, 36595992, 36596010, 36596441, 36596534, 36599643, 36600330, 36601082, 36601112, 36602143, 36602402, 36602472, 36603022, 36603359, 36603760, 36604190, 36604608, 36605077, 36605449, 36607014, 36609582, 36621681, 36622388, 36623904, 36624991, 36625803, 36625859, 36626088, 36626718, 36626720, 36627974, 36628745, 36629957, 36630179, 36631016, 36631309, 36631331, 36631877, 36634912, 36635324, 36636097, 36636843, 36638128, 36638406, 36639097, 36639226, 36639331, 36639474, 36639854, 36640727, 36640940, 36642463, 36644345, 36654935, 36655114, 36658066, 36660367, 36662055, 36662434, 36662679, 36663940, 36664429, 36664524, 36664753, 36664809, 36666568, 36666806, 36667740, 36667757, 36667764, 36668984, 36669335, 36671250, 36671805, 36672182, 36672509, 36672587, 36673727, 36673826, 36677260, 36680950, 36682643, 36686745, 36689312, 36690300, 36692757, 36692799, 36692867, 36694875, 36695047, 36698906, 36699474, 36699822, 36700214, 36700231, 36700556, 36701165, 36702037, 36703698, 36705331, 36707208, 36719856, 36722922, 36723624, 36723751, 36724053, 36724871, 36725752, 36727252, 36729237, 36730139, 36731184, 36731840, 36732184, 36732265, 36732268, 36732486, 36733912, 36734443, 36734479, 36734862, 36735656, 36736560, 36738171, 36749669, 36753567, 36754329, 36755695, 36756928, 36757019, 36759203, 36760422, 36760618, 36760718, 36761195, 36761351, 36761546, 36762425, 36763000, 36763364, 36763872, 36765456, 36765768, 36766262, 36766463, 36766581, 36767003, 36767287, 36768105, 36768671, 36769254, 36769566, 36769701, 36770249, 36770543, 36770603, 36772977, 36775306, 36775864, 36776649, 36790374, 36790436, 36790861, 36790993, 36791070, 36791075, 36791177, 36791212, 36793167, 36794020, 36797812, 36799031, 36799115, 36799561, 36800224, 36800531, 36800544, 36801700, 36802058, 36802178, 36802275, 36802782, 36803219, 36803240, 36803634, 36804602, 36807469, 36809256, 36811087, 36812594, 36814196, 36827970, 36834160, 36834233, 36835210, 36835515, 36835724, 36837252, 36838356, 36838975, 36839333, 36839603, 36840251, 36842389, 36843184, 36843450, 36844033, 36845799, 36847346, 36847741, 36850437, 36850639, 36850666, 36850756, 36851304, 36861904, 36864001, 36866658, 36867054, 36868057, 36868259, 36869397, 36871415, 36872760, 36873351, 36874130, 36874857, 36875783, 36876087, 36876626, 36876711, 36876726, 36877793, 36877811, 36879186, 36879561, 36879622, 36879882, 36880299, 36880748, 36881817, 36882951, 36883189, 36883570, 36885570, 36899777, 36900215, 36901012, 36902003, 36902596, 36903031, 36903749, 36905975, 36907410, 36907611, 36908969, 36909079, 36911224, 36912049, 36912103, 36913858, 36914312, 36914681, 36916385, 36918042, 36926507, 36930121, 36932424, 36935778, 36938848, 36939142, 36939847, 36940502, 36940619, 36941407, 36941881, 36943036, 36943170, 36943763, 36943788, 36944690, 36944871, 36945382, 36945716, 36947914, 36948143, 36948312, 36949332, 36962041, 36964528, 36964554, 36965611, 36966434, 36966564, 36968660, 36968882, 36969985, 36970956, 36972269, 36972423, 36974745, 36975415, 36976054, 36977739, 36977949, 36977963, 36978088, 36978687, 36979389, 36979429, 36979517, 36980520, 36980624, 36980704, 36981210, 36993553, 37000052, 37000460, 37001335, 37001358, 37001611, 37001839, 37002095, 37002110, 37002589, 37003001, 37004889, 37006073, 37007041, 37007234, 37008736, 37009208, 37009381, 37011610, 37012876, 37013070, 37013439, 37013514, 37014177, 37015069, 37015580, 37015738, 37016687, 37017123, 37017442, 37017494, 37017551, 37018570, 37019139, 37021135, 37024689, 37036204, 37036482, 37037209, 37038325, 37039084, 37040051, 37040109, 37040441, 37044668, 37045047, 37045339, 37045395, 37046584, 37046809, 37047558, 37047690, 37047830, 37049198, 37049392, 37050027, 37051984, 37052965, 37053879, 37053885, 37054005, 37054510, 37054570, 37055055, 37055614, 37058496, 37058761, 37059783, 37059873, 37060414, 37060487, 37060921, 37076606, 37077192, 37077420, 37077452, 37078848, 37079773, 37082108, 37082424, 37082775, 37083359, 37085176, 37085330, 37085360, 37085768, 37085946, 37086239, 37086338, 37087059, 37087748, 37087820, 37088650, 37089186, 37089972, 37091291, 37091495, 37091836, 37092949, 37093190, 37094211, 37095749, 37096810, 37106956, 37107830, 37110080, 37112979, 37113382, 37114174, 37114571, 37115789, 37116274, 37116572, 37116599, 37119902, 37121040, 37122097, 37122734, 37122782, 37122917, 37123029, 37123897, 37123921, 37124575, 37124748, 37125234, 37125677, 37130688, 37131084, 37140842, 37143168, 37145089, 37145292, 37145595, 37145800, 37146434, 37147346, 37147510, 37149876, 37150347, 37150744, 37151498, 37152147, 37152216, 37153558, 37153772, 37154316, 37154458, 37155990, 37156806, 37156954, 37156962, 37157732, 37157901, 37169034, 37172336, 37173126, 37177139, 37178994, 37179578, 37181611, 37181762, 37182292, 37183303, 37183308, 37183557, 37184315, 37186863, 37201413, 37203272, 37206478, 37207740, 37209253, 37210466, 37211528, 37211985, 37213155, 37213566, 37213944, 37214650, 37215196, 37215996, 37216221, 37217512, 37217656, 37217712, 37219331, 37220075, 37220500, 37231443, 37232036, 37234240, 37234419, 37235589, 37236484, 37236496, 37238180, 37238257, 37239390, 37239440, 37239585, 37241157, 37243231, 37244118, 37244269, 37244969, 37247846, 37248004, 37250658, 37250703, 37251089, 37251784, 37252456, 37252946, 37254646, 37255196, 37255419, 37255678, 37256344, 37257391, 37262985, 37274855, 37275347, 37278686, 37278757, 37279695, 37279899, 37280197, 37280744, 37281571, 37283116, 37284117, 37284186, 37288142, 37288192, 37288218, 37290331, 37290409, 37290649, 37295002, 37295129, 37295489, 37297267, 37297774, 37299489, 37313763, 37319929, 37320862, 37321046, 37321850, 37322127, 37322383, 37322391, 37322527, 37323042, 37323389, 37323568, 37324154, 37325219, 37325257, 37325712, 37326435, 37327617, 37328224, 37328228, 37329267, 37329507, 37329981, 37330113, 37330320, 37332425, 37350053, 37351371, 37352420, 37352490, 37352510, 37352913, 37353429, 37353496, 37354788, 37355159, 37357136, 37359153, 37359216, 37359282, 37360143, 37362026, 37362406, 37362550, 37362561, 37364773, 37366826, 37367841, 37368852, 37368944, 37369436, 37371348, 37371402, 37380620, 37382434, 37383065, 37384515, 37385573, 37389091, 37389402, 37389603, 37390982, 37391714, 37392222, 37392661, 37393289, 37393961, 37394048, 37394195, 37394538, 37394581, 37394819, 37396443, 37396903, 37397516, 37399976, 37400032, 37400190, 37400699, 37403250, 37403254, 37403292, 37403906, 37405591, 37406094, 37411818, 37418890, 37419066, 37420168, 37420623, 37422079, 37424095, 37424971, 37425475, 37426745, 37429048, 37429843, 37429967, 37430339, 37431670, 37432219, 37432513, 37432695, 37432963, 37437574, 37449648, 37450150, 37451148, 37453402, 37453811, 37453918, 37457857, 37458310, 37459100, 37459505, 37459963, 37461719, 37463351, 37463661, 37473304, 37479004, 37479403, 37480031, 37483042, 37483418, 37483778, 37484029, 37484146, 37485171, 37486008, 37488314, 37488394, 37488546, 37489811, 37489847, 37490794, 37490860, 37491711, 37492149, 37492307, 37492457, 37492915, 37493485, 37493875, 37494642, 37495393, 37495629, 37496003, 37496204, 37496216, 37497716, 37498886, 37503796, 37516039, 37516186, 37516807, 37517917, 37517983, 37519578, 37521814, 37524114, 37524497, 37524584, 37525508, 37526233, 37526942, 37527275, 37527694, 37528358, 37528805, 37531064, 37531227, 37532953, 37534289, 37534870, 37536568, 37536935, 37537938, 37547336, 37550095, 37551375, 37551736, 37553013, 37553206, 37553563, 37554457, 37554989, 37557737, 37558510, 37559612, 37559993, 37560099, 37560621, 37561571, 37561608, 37561979, 37562958, 37563231, 37563991, 37564133, 37564295, 37566380, 37566553, 37566689, 37567040, 37567352, 37567808, 37572031, 37582120, 37582626, 37584540, 37586552, 37587442, 37587722, 37588853, 37589724, 37591206, 37592338, 37592985, 37593207, 37593681, 37594107, 37594123, 37595418, 37595786, 37595840, 37596121, 37597057, 37597490, 37597593, 37598937, 37599188, 37599228, 37599260, 37599688, 37599767, 37601256, 37601264, 37618562, 37619828, 37619985, 37620075, 37620112, 37621859, 37623059, 37623532, 37624722, 37625889, 37626639, 37627464, 37628605, 37629358, 37629745, 37632041, 37632213, 37632842, 37634373, 37646339, 37649211, 37649703, 37650799, 37652454, 37653331, 37653401, 37653446, 37654607, 37655722, 37656035, 37656371, 37656763, 37657433, 37658697, 37658823, 37658876, 37660454, 37660520, 37661762, 37661934, 37665314, 37672215, 37675535, 37677210, 37677285, 37679114, 37680405, 37681737, 37683227, 37683532, 37684269, 37684411, 37684558, 37685681, 37685799, 37685979, 37686205, 37686652, 37686816, 37687470, 37687557, 37688093, 37688122, 37690190, 37690261, 37704576, 37704941, 37705867, 37708221, 37708820, 37708975, 37709780, 37709860, 37713818, 37714035, 37714674, 37714758, 37715858, 37716530, 37716663, 37716689, 37716938, 37718535, 37718777, 37719522, 37719532, 37720168, 37720310, 37720678, 37721173, 37721187, 37721920, 37722230, 37722355, 37722440, 37722813, 37723138, 37724303, 37730843, 37736271, 37736668, 37737635, 37739804, 37740263, 37740306, 37741095, 37741346, 37741655, 37745125, 37745324, 37746973, 37747056, 37747320, 37747665, 37748625, 37748875, 37749624, 37749816, 37749871, 37750651, 37751187, 37751255, 37751475, 37751710, 37752388, 37752595, 37752728, 37753861, 37765555, 37766913, 37768959, 37770692, 37771215, 37773074, 37774521, 37774577, 37775113, 37775593, 37775602, 37776493, 37776836, 37777459, 37779094, 37779472, 37779519, 37779789, 37781473, 37782234, 37782959, 37783648, 37790866, 37796453, 37797529, 37798135, 37798889, 37799269, 37799517, 37800426, 37802178, 37803799, 37803891, 37804194, 37806832, 37807428, 37808323, 37808713, 37808851, 37809449, 37810940, 37812244, 37812287, 37812628, 37813076, 37814479, 37816865, 37824729, 37824783, 37827019, 37827118, 37828875, 37829104, 37829384, 37829418, 37829971, 37831088, 37831584, 37832051, 37832356, 37833303, 37833361, 37833430, 37834436, 37834510, 37836284, 37838859, 37839297, 37846484, 37848201, 37850997, 37852017, 37852036, 37852838, 37853228, 37853952, 37854034, 37854208, 37854269, 37857318, 37857418, 37857450, 37857896, 37858010, 37859327, 37859365, 37859503, 37859751, 37860008, 37860436, 37860826, 37860874, 37861063, 37861094, 37861173, 37861270, 37862939, 37863226, 37874779, 37876363, 37877857, 37879813, 37880181, 37880212, 37880663, 37880836, 37881086, 37881440, 37881908, 37884239, 37885975, 37886498, 37887065, 37887662, 37887958, 37892817, 37898246, 37903401, 37903679, 37905017, 37905606, 37905723, 37906513, 37907745, 37908725, 37908845, 37908942, 37909306, 37909791, 37910249, 37910659, 37911423, 37911444, 37912733, 37913615, 37914227, 37914949, 37915138, 37915648, 37916132, 37916171, 37916376, 37916435, 37917362, 37918094, 37920283, 37920647, 37928353, 37929639, 37929678, 37930123, 37930512, 37931958, 37933235, 37934123, 37934319, 37934732, 37936322, 37937801, 37938356, 37938476, 37938819, 37939224, 37940963, 37941887, 37942286, 37943934, 37944084, 37944234, 37944344, 37944657, 37945032, 37945239, 37945492, 37945556, 37948409, 37957911, 37957913, 37959517, 37960640, 37961325, 37961786, 37962022, 37962667, 37962691, 37963049, 37965773, 37965894, 37966065, 37966467, 37966939, 37967805, 37967815, 37968082, 37969135, 37969775, 37969780, 37969902, 37970307, 37972295, 37972752, 37973543, 37974284, 37984791, 37987784, 37988667, 37991580, 37992414, 37994239, 37995432, 37995597, 37996940, 37997149, 37997359, 37997552, 37997733, 37997866, 37998044, 37998126, 37998185, 37999348, 37999637, 38000912, 38001943, 38002039, 38002816, 38012513, 38012586, 38013458, 38014329, 38015575, 38017255, 38018251, 38018978, 38019027, 38019452, 38019504, 38019683, 38020451, 38020914, 38022797, 38023118, 38023205, 38023481, 38023893, 38024925, 38025090, 38026871, 38027524, 38035942, 38036137, 38036896, 38038458, 38040259, 38041206, 38043492, 38043566, 38043785, 38043795, 38044830, 38047225, 38047234, 38047430, 38047612, 38048472, 38058175, 38060730, 38060903, 38061915, 38063165, 38063409, 38065417, 38066633, 38067877, 38068157, 38068200, 38069365, 38069616, 38070592, 38070930, 38071512, 38072306, 38073118, 38073407, 38073439, 38073745, 38074536, 38074939, 38075759, 38077631, 38086088, 38087036, 38087875, 38088580, 38088937, 38089972, 38090831, 38090959, 38091899, 38092017, 38092209, 38092338, 38092375, 38093592, 38094425, 38095602, 38095870, 38095992, 38096577, 38097104, 38097270, 38097712, 38097854, 38099100, 38099385, 38099663, 38100024, 38100743, 38100842, 38101520, 38101999, 38102302, 38102807, 38103695, 38103951, 38104359, 38104819, 38107122, 38107487, 38117013, 38117723, 38118620, 38119653, 38120024, 38120415, 38121162, 38122492, 38123024, 38123053, 38124375, 38124558, 38124658, 38124717, 38124781, 38125992, 38126922, 38127359, 38127764, 38127819, 38129923, 38130321, 38131075, 38131303, 38132766, 38133958, 38139729, 38141572, 38142172, 38145329, 38146195, 38146532, 38148185, 38148230, 38148828, 38151235, 38152165, 38152271, 38153109, 38153144, 38153527, 38154767, 38156198, 38156393, 38156458, 38156834, 38158505, 38158666, 38159025, 38159594, 38161621, 38161823, 38161876, 38163284, 38164338, 38164789, 38176684, 38177811, 38178614, 38178849, 38179533, 38179676, 38180044, 38180052, 38180515, 38180652, 38181901, 38182779, 38183006, 38183766, 38184743, 38185089, 38185326, 38185570, 38185723, 38185896, 38186228, 38186720, 38187985, 38188996, 38189048, 38189333, 38189997, 38190060, 38191030, 38191434, 38191564, 38191816, 38192365, 38192750, 38204393, 38204748, 38205870, 38206410, 38206750, 38207409, 38208076, 38208961, 38210636, 38213613, 38214158, 38214292, 38215233, 38215779, 38216750, 38217124, 38217808, 38230980, 38231298, 38231750, 38231792, 38232066, 38233100, 38234683, 38236284, 38236453, 38236489, 38236965, 38237634, 38237789, 38238213, 38238289, 38238311, 38238467, 38238477, 38241215, 38242515, 38243333, 38249335, 38253731, 38255543, 38255721, 38256481, 38257203, 38258281, 38258491, 38258963, 38259326, 38259425, 38260703, 38261134, 38262562, 38262744, 38262776, 38263100, 38263424, 38263722, 38263843, 38264324, 38264497, 38264725, 38265151, 38265292, 38266284, 38267759, 38270419, 38274602, 38279739, 38279803, 38280271, 38281238, 38281290, 38282146, 38282263, 38282396, 38282821, 38283014, 38283046, 38283969, 38284184, 38284797, 38285297, 38285710, 38286069, 38287045, 38288168, 38289163, 38289342, 38289861, 38289974, 38290721, 38291737, 38291878, 38292435, 38292509, 38292960, 38293251, 38293978, 38294395, 38294755, 38295420, 38297335, 38297356, 38297451, 38298573, 38301648, 38304407, 38307209, 38310360, 38311990, 38313098, 38314015, 38314181, 38316482, 38317245, 38317741, 38319077, 38319792, 38320412, 38322076, 38322205, 38322340, 38322413, 38323088, 38323875, 38323913, 38324498, 38324566, 38324605, 38324636, 38324729, 38324836, 38325258, 38325588, 38325730, 38326799, 38327109, 38328458, 38328516, 38328627, 38328676, 38329321, 38330618, 38330666, 38331025, 38341992, 38342247, 38343294, 38343348, 38343877, 38344053, 38344098, 38344490, 38344529, 38344955, 38345096, 38345268, 38346232, 38346297, 38347690, 38347769, 38347803, 38348422, 38348442, 38348548, 38348774, 38350177, 38350386, 38350557, 38351059, 38351159, 38351576, 38352243, 38352456, 38352716, 38353046, 38353586, 38355114, 38357338, 38357489, 38358085, 38358179, 38358672, 38362224, 38362889, 38365737, 38369334, 38370724, 38372297, 38373074, 38373555, 38373605, 38373611, 38373908, 38374111, 38374657, 38374924, 38376060, 38378063, 38378307, 38378977, 38379026, 38379296, 38379499, 38381460, 38382387, 38383280, 38383528, 38383664, 38383880, 38384259, 38385647, 38385661, 38385957, 38386283, 38387448, 38387518, 38388147, 38394592, 38396277, 38401934, 38404609, 38405956, 38406036, 38407621, 38408850, 38409013, 38409918, 38410290, 38410324, 38410625, 38410715, 38411100, 38412089, 38412164, 38412252, 38412670, 38413424, 38413582, 38413669, 38413983, 38416416, 38425013, 38425290, 38425405, 38426314, 38426678, 38426706, 38428358, 38429037, 38429399, 38429540, 38430139, 38430747, 38431951, 38432005, 38432015, 38432268, 38432337, 38434228, 38434243, 38436086, 38437345, 38437400, 38437489, 38439210, 38439667, 38450252, 38450627, 38452275, 38453682, 38454827, 38455907, 38456047, 38456962, 38458542, 38459079, 38459148, 38459666, 38459714, 38460403, 38460537, 38461069, 38461361, 38461551, 38462923, 38466670, 38469999, 38476127, 38476622, 38477999, 38479092, 38479119, 38479484, 38479798, 38481788, 38482233, 38483422, 38483645, 38484591, 38485853, 38486907, 38487129, 38487501, 38488360, 38489362, 38489365, 38489412, 38490007, 38490084, 38490130, 38490185, 38490463, 38491317, 38491647, 38492287, 38492481, 38494291, 38499062, 38500455, 38504936, 38506050, 38506559, 38507097, 38507282, 38507769, 38508082, 38511343, 38512394, 38512419, 38513601, 38515195, 38515474, 38517232, 38517279, 38517386, 38517564, 38517775, 38518412, 38518502, 38518822, 38519395, 38519698, 38519798, 38519846, 38519933, 38520057, 38520105, 38521048, 38521148, 38521353, 38521692, 38522214, 38522570, 38522572, 38522650, 38522777, 38523004, 38523910, 38524423, 38524530, 38524613, 38524828, 38525603, 38526531, 38527823, 38530274, 38533445, 38536594, 38537888, 38542242, 38544793, 38545605, 38545716, 38546801, 38547161, 38548368, 38549065, 38550060, 38550101, 38550121, 38550845, 38551314, 38551975, 38552305, 38552866, 38553060, 38553154, 38555375, 38568379, 38568411, 38568637, 38569074, 38569274, 38571112, 38571521, 38571699, 38572043, 38572244, 38572483, 38572925, 38573222, 38573947, 38574731, 38576272, 38577247, 38578309, 38578535, 38578895, 38579942, 38580161, 38580466, 38580737, 38580798, 38582584, 38584017, 38585091, 38585270, 38585709, 38586532, 38594104, 38595575, 38595900, 38597477, 38598773, 38599113, 38599135, 38599890, 38599974, 38600172, 38600363, 38601289, 38602950, 38603408, 38603413, 38603419, 38603598, 38604677, 38605542, 38607595, 38616190, 38616608, 38619291, 38619817, 38620576, 38620954, 38622176, 38624151, 38624202, 38624393, 38624590, 38625202, 38625574, 38627197, 38636200, 38636380, 38637325, 38637932, 38638043, 38638290, 38639373, 38641534, 38641762, 38642601, 38643123, 38643199, 38643343, 38643598, 38644454, 38644730, 38644908, 38645073, 38645138, 38645394, 38645542, 38646003, 38646093, 38646361, 38646460, 38646583, 38646673, 38646992, 38647106, 38647779, 38648703, 38649164, 38650519, 38659276, 38659532, 38660714, 38660719, 38660836, 38661035, 38661077, 38661121, 38661529, 38661599, 38662720, 38664110, 38665218, 38665309, 38665616, 38665712, 38665781, 38666143, 38666214, 38666435, 38667171, 38667319, 38667389, 38667401, 38667513, 38668811, 38669402, 38669507, 38669540, 38669549, 38669659, 38670981, 38671134, 38672462, 38672953, 38673393, 38673694, 38674050, 38674949, 38675212, 38675398, 38675436, 38675892, 38676507, 38677764, 38688345, 38688447, 38689892, 38690227, 38690326, 38690794, 38692279, 38692413, 38692599, 38692741, 38694154, 38694408, 38694671, 38695372, 38695379, 38696011, 38697194, 38697473, 38697544, 38698012, 38698409, 38698779, 38699349, 38699669, 38700144, 38700546, 38700900, 38700979, 38701332, 38701371, 38703077, 38704190, 38712082, 38719113, 38719312, 38719967, 38720911, 38721619, 38723037, 38723043, 38723568, 38723930, 38724672, 38724766, 38724903, 38725372, 38725481, 38725578, 38726947, 38727151, 38727787, 38728652, 38729150, 38729213, 38729226, 38729363, 38729893, 38729927, 38730101, 38730261, 38730270, 38730491, 38731307, 38731903, 38732553, 38733090, 38733492, 38738312, 38743077, 38744463, 38744915, 38745531, 38747463, 38747842, 38747953, 38749909, 38750675, 38751076, 38751148, 38751247, 38751747, 38753096, 38753854, 38754549, 38755435, 38758215, 38758437, 38758470, 38758693, 38759287, 38769461, 38771571, 38771645, 38771801, 38771896, 38771987, 38772162, 38772192, 38772442, 38772444, 38772648, 38772909, 38773077, 38773740, 38774229, 38774273, 38774765, 38774795, 38775393, 38775845, 38776154, 38776230, 38776399, 38776719, 38777110, 38778159, 38778545, 38778679, 38778984, 38779122, 38779673, 38780467, 38780773, 38780920, 38781437, 38781938, 38790321, 38790376, 38793028, 38794955, 38795067, 38797999, 38798422, 38798891, 38799072, 38799130, 38799816, 38800660, 38801229, 38801265, 38801882, 38804056, 38804226, 38811852, 38812884, 38813368, 38816080, 38817787, 38820330, 38821183, 38821353, 38821714, 38821812, 38822040, 38822042, 38822051, 38822078, 38822191, 38822394, 38822416, 38822423, 38822576, 38822997, 38823255, 38823488, 38823819, 38823877, 38824905, 38825558, 38827386, 38835837, 38835848, 38836189, 38836287, 38836436, 38836871, 38837515, 38837797, 38837908, 38838268, 38838508, 38839644, 38840086, 38840786, 38840986, 38841275, 38843607, 38843945, 38845208, 38845387, 38845841, 38847579, 38848589, 38848595, 38848822, 38849566, 38849720, 38849747, 38850195, 38850641, 38850685, 38850900, 38851240, 38865252, 38865428, 38865444, 38866687, 38868124, 38868235, 38868730, 38871318, 38873522, 38875696, 38875744, 38876036, 38876706, 38877494, 38878002, 38878093, 38878121, 38878305, 38880117, 38880146, 38880165, 38883016, 38883237, 38891565, 38895051, 38895570, 38895988, 38897393, 38897568, 38897865, 38897880, 38898010, 38898449, 38898473, 38898532, 38898878, 38901516, 38901745, 38902140, 38903415, 38903433, 38903571, 38905244, 38905405, 38905551, 38906520, 38906540, 38906830, 38916488, 38917671, 38919916, 38923466, 38923538, 38923804, 38923806, 38924100, 38924296, 38926533, 38927533, 38929093, 38929152, 38929447, 38929686, 38929785, 38929905, 38930291, 38930899, 38932123, 38932152, 38932487, 38932499, 38932722, 38932783, 38932921, 38932928, 38933466, 38935874, 38936188, 38945636, 38946002, 38946338, 38946571, 38946616, 38947031, 38948034, 38948282, 38949736, 38951134, 38951480, 38952079, 38953927, 38954155, 38954787, 38955176, 38956788, 38956861, 38957067, 38958331, 38958335, 38958896, 38959686, 38960780, 38971340, 38972054, 38972331, 38972601, 38972715, 38973376, 38973442, 38973683, 38975625, 38975833, 38976163, 38976266, 38976964, 38978119, 38978492, 38979588, 38980138, 38981559, 38981833, 38982539, 38982844, 38984210, 38990861, 38991359, 38994065, 38994146, 38994163, 38996279, 38996455, 38997963, 38999596, 39000649, 39001425, 39002208, 39002668, 39003257, 39003704, 39004228, 39004660, 39004682, 39004747, 39004963, 39005305, 39005418, 39005457, 39006084, 39006479, 39007163, 39017244, 39017612, 39019682, 39019705, 39021037, 39021270, 39021861, 39022640, 39022747, 39023763, 39024075, 39024135, 39024335, 39025947, 39026203, 39026318, 39026460, 39026754, 39027489, 39029474, 39030431, 39031171, 39031352, 39031369, 39032828, 39032922, 39033011, 39033104, 39036362, 39036601, 39036856, 39038058, 39044431, 39046235, 39047730, 39047938, 39048101, 39048459, 39048927, 39049573, 39049963, 39050750, 39050824, 39051034, 39052051, 39052275, 39052989, 39053316, 39053455, 39054292, 39055570, 39056463, 39058096, 39058139, 39058416, 39058512, 39059748, 39059885, 39059949, 39060083, 39061910, 39063760, 39064198, 39068627, 39069208, 39071845, 39073673, 39073945, 39075308, 39077786, 39078939, 39079737, 39082344, 39082680, 39083555, 39084248, 39084571, 39085166, 39085655, 39086034, 39086965, 39087174, 39088859, 39090814, 39091301, 39091453, 39094622, 39095513, 39099026, 39099185, 39100222, 39104154, 39104782, 39105752, 39106348, 39106356, 39106542, 39106779, 39106827, 39108250, 39108488, 39108525, 39109490, 39109559, 39109641, 39110289, 39110604, 39110722, 39110724, 39111904, 39112208, 39113067, 39118909, 39121689, 39122900, 39126166, 39126242, 39127377, 39127645, 39127891, 39127990, 39128287, 39129443, 39130110, 39130370, 39130970, 39131515, 39131563, 39131790, 39132008, 39132440, 39132833, 39133178, 39133335, 39134278, 39135159, 39135347, 39135578, 39136151, 39136919, 39138452, 39138656, 39140203, 39144630, 39145307, 39148112, 39148398, 39149331, 39151038, 39151565, 39152197, 39152828, 39152934, 39153425, 39153775, 39154129, 39154225, 39154590, 39154680, 39158118, 39164535, 39165460, 39167353, 39168682, 39169250, 39169257, 39169634, 39170719, 39172431, 39173038, 39173114, 39173434, 39173480, 39173868, 39174479, 39174661, 39175189, 39175927, 39176284, 39176316, 39176716, 39177178, 39177406, 39177542, 39184022, 39187282, 39188528, 39188904, 39189645, 39189916, 39190042, 39190247, 39190564, 39190741, 39191992, 39192253, 39194816, 39194870, 39194956, 39195083, 39195251, 39195385, 39195562, 39195598, 39195632, 39195945, 39196203, 39196251, 39196406, 39196672, 39197234, 39197630, 39198067, 39198335, 39198724, 39198812, 39199394, 39199646, 39199938, 39200717, 39201902, 39202381, 39204494, 39204506, 39204956, 39205249, 39205251, 39205708, 39214275, 39215668, 39216502, 39216657, 39216680, 39217138, 39218856, 39219803, 39220365, 39222514, 39223372, 39223858, 39223864, 39224044, 39224180, 39224459, 39225224, 39225808, 39226169, 39226897, 39226990, 39227113, 39228092, 39228094, 39228095, 39228097, 39228103, 39228199, 39228539, 39229177, 39229995, 39230238, 39230879, 39233951, 39239469, 39241033, 39242661, 39244435, 39245292, 39245717, 39245852, 39246657, 39247041, 39247162, 39247182, 39247190, 39248496, 39249216, 39249589, 39249817, 39250588, 39250651, 39253082, 39253803, 39254158, 39254188, 39254276, 39254556, 39254983, 39255596, 39255814, 39255997, 39256119, 39257300, 39257628, 39257752, 39260000, 39264133, 39266758, 39267072, 39267087, 39267436, 39267841, 39267913, 39268173, 39268680, 39269176, 39269197, 39269950, 39270026, 39272106, 39272264, 39273021, 39273127, 39274104, 39274407, 39274727, 39274842, 39275109, 39275307, 39276385, 39276537, 39276553, 39277753, 39277770, 39278071, 39278489, 39278952, 39278972, 39278995, 39279775, 39279844, 39281075, 39286281, 39287908, 39289339, 39290720, 39291433, 39293245, 39293995, 39294302, 39296143, 39297388, 39297733, 39298286, 39298359, 39298554, 39298580, 39299035, 39299556, 39299563, 39299669, 39299836, 39300454, 39300778, 39300803, 39301126, 39301719, 39302134, 39310681, 39312125, 39312406, 39312504, 39312544, 39314134, 39316277, 39316819, 39317739, 39318082, 39318160, 39318711, 39318825, 39319690, 39319732, 39320896, 39320905, 39321653, 39322131, 39328433, 39328463, 39330276, 39331473, 39332719, 39333777, 39334049, 39334723, 39336030, 39336634, 39337425, 39338045, 39339576, 39340113, 39341784, 39344534, 39349406, 39352337, 39352798, 39353543, 39354797, 39355308, 39356440, 39356609, 39356848, 39357569, 39357786, 39357925, 39357991, 39358213, 39358689, 39358731, 39359878, 39360814, 39361421, 39362209, 39362659, 39363254, 39363873, 39363945, 39364195, 39364558, 39364811, 39365863, 39366407, 39366531, 39366943, 39367175, 39367254, 39367389, 39367473, 39367953, 39368013, 39368228, 39368687, 39368739, 39369161, 39370255, 39370463, 39370510, 39377415, 39377493, 39379279, 39381594, 39382002, 39382939, 39382984, 39384694, 39386103, 39386426, 39386518, 39387664, 39389249, 39390060, 39390799, 39391786, 39393438, 39394362, 39394413, 39394869, 39395016, 39395056, 39395446, 39396774, 39397045, 39397601, 39399185, 39400206, 39400320, 39403402, 39406974, 39406987, 39407249, 39408466, 39409774, 39410172, 39411160, 39411473, 39411671, 39411803, 39411862, 39412258, 39414762, 39417081, 39417247, 39418539, 39418767, 39419438, 39420625, 39420994, 39421698, 39422717, 39423795, 39424020, 39424142, 39424796, 39430727, 39430939, 39431659, 39432804, 39433385, 39433447, 39433634, 39433872, 39435046, 39435068, 39435343, 39435878, 39436235, 39436326, 39437647, 39438684, 39439971, 39440326, 39440447, 39441427, 39441473, 39441689, 39441778, 39441986, 39441995, 39442501, 39444121, 39444576, 39444862, 39445072, 39445494, 39445790, 39445797, 39446490, 39446521, 39446861, 39447113, 39448224, 39450884, 39450944, 39452010, 39456812, 39458017, 39458058, 39458260, 39459261, 39459289, 39459414, 39460042, 39460238, 39460280, 39461199, 39461497, 39461820, 39463121, 39463533, 39463796, 39464576, 39465184, 39466432, 39466611, 39466994, 39467017, 39467637, 39467727, 39467827, 39468083, 39468117, 39468549, 39468780, 39468894, 39475659, 39479386, 39480858, 39482641, 39482645, 39483483, 39484824, 39486268, 39486920, 39487373, 39487691, 39487811, 39488896, 39489355, 39490280, 39492933, 39499036, 39501569, 39503211, 39503938, 39503956, 39505636, 39505733, 39505838, 39506613, 39506669, 39506709, 39506722, 39506761, 39506996, 39507205, 39507232, 39507258, 39507299, 39507313, 39507384, 39507867, 39508054, 39508157, 39508260, 39508483, 39508677, 39509127, 39509291, 39509371, 39509496, 39510008, 39518819, 39519500, 39519713, 39520213, 39520879, 39521098, 39521430, 39521725, 39521776, 39523241, 39524610, 39525042, 39525409, 39527269, 39527439, 39527452, 39527704, 39529313, 39529419, 39530164, 39530898, 39531357, 39531394, 39531837, 39532511, 39533775, 39534279, 39534662, 39534968, 39535122, 39535496, 39535519, 39535973, 39536117, 39536581, 39544736, 39545553, 39546786, 39547275, 39547331, 39547422, 39548630, 39550026, 39551281, 39551502, 39552136, 39552831, 39553301, 39554134, 39554345, 39554444, 39554757, 39555391, 39556358, 39556492, 39557125, 39557647, 39558183, 39558643, 39558910, 39559705, 39560337, 39560686, 39560689, 39560904, 39561064, 39562032, 39562510, 39564138, 39570961, 39571597, 39571630, 39572779, 39574821, 39574927, 39575605, 39577905, 39578804, 39578856, 39579188, 39579222, 39579615, 39579720, 39579755, 39580103, 39581218, 39581513, 39581683, 39581868, 39582136, 39582531, 39582959, 39583041, 39584091, 39586609, 39586869, 39587737, 39590053, 39594886, 39596725, 39596969, 39597846, 39598122, 39598312, 39598539, 39599343, 39600943, 39601037, 39601102, 39601321, 39601805, 39603509, 39605175, 39606056, 39606559, 39606775, 39607460, 39607818, 39608079, 39608549, 39608613, 39608804, 39609150, 39609201, 39609965, 39609983, 39610155, 39610470, 39610786, 39611903, 39612709, 39612807, 39613429, 39623103, 39624226, 39625292, 39625887, 39626069, 39626261, 39627084, 39627426, 39628698, 39629267, 39629732, 39630029, 39630186, 39630717, 39630912, 39630985, 39631067, 39631928, 39633520, 39634046, 39635536, 39636783, 39637207, 39638204, 39642408, 39643792, 39644187, 39645422, 39645588, 39646226, 39646336, 39646454, 39646807, 39648148, 39649942, 39649981, 39650074, 39650580, 39650644, 39651421, 39651749, 39651907, 39652004, 39652508, 39652588, 39652743, 39653183, 39655151, 39660557, 39663077, 39663407, 39663573, 39665305, 39667952, 39668232, 39669410, 39669667, 39671205, 39671720, 39671905, 39671975, 39672023, 39672129, 39672765, 39672781, 39673321, 39673368, 39673512, 39673839, 39676856, 39679438, 39681544, 39682102, 39683675, 39684340, 39685140, 39685886, 39687514, 39687655, 39688050, 39689128, 39690256, 39690260, 39690649, 39690826, 39690997, 39691281, 39691319, 39692081, 39692909, 39693468, 39694242, 39694373, 39695102, 39695302, 39695384, 39695395, 39695505, 39695571, 39695958, 39697537, 39697598, 39698074, 39698405, 39698524, 39699458, 39699778, 39699930, 39699983, 39700214, 39700677, 39701139, 39701585, 39701804, 39702035, 39702269, 39702541, 39703021, 39704094, 39706505, 39708696, 39711567, 39713615, 39713858, 39715523, 39716199, 39716418, 39716782, 39716996, 39717359, 39717789, 39718566, 39718575, 39718974, 39719064, 39719969, 39720598, 39721632, 39722175, 39722299, 39722486, 39722625, 39723141, 39723313, 39723345, 39723438, 39723785, 39724393, 39724508, 39724518, 39725090, 39725864, 39725964, 39726782, 39726890, 39727035, 39728329, 39728599, 39728761, 39728779, 39729689, 39729711, 39729817, 39729852, 39730865, 39731543, 39731818, 39736247, 39737986, 39740693, 39741509, 39741958, 39742112, 39742285, 39745206, 39746570, 39746813, 39746972, 39749055, 39749537, 39749965, 39751173, 39751884, 39752672, 39753735, 39754203, 39754255, 39754451, 39754805, 39755156, 39755514, 39756041, 39756425, 39756850, 39757394, 39764042, 39764954, 39765555, 39766021, 39766027, 39767186, 39767823, 39768149, 39769105, 39769517, 39770418, 39770464, 39770803, 39771108, 39771323, 39771365, 39771617, 39773310, 39773639, 39773906, 39773936, 39774431, 39774556, 39775476, 39776106, 39776604, 39776627, 39776942, 39776945, 39777028, 39777057, 39777617, 39777995, 39779565, 39780809, 39786968, 39788970, 39790200, 39793150, 39793280, 39794553, 39794738, 39795017, 39795060, 39795278, 39795853, 39796677, 39796794, 39797152, 39797586, 39797725, 39798892, 39799146, 39799984, 39800066, 39800149, 39800248, 39809655, 39809835, 39810270, 39811532, 39812005, 39812082, 39812867, 39814227, 39815536, 39815757, 39818847, 39818930, 39819967, 39820042, 39820689, 39820949, 39822396, 39827263, 39827689, 39828395, 39830516, 39833184, 39833476, 39833921, 39834005, 39834066, 39834431, 39834577, 39835504, 39835756, 39835878, 39836643, 39837265, 39837744, 39839158, 39839390, 39840747, 39840763, 39841054, 39841772, 39842018, 39842219, 39842530, 39842592, 39842809, 39844003, 39845231, 39846195, 39852973, 39853458, 39853685, 39854850, 39855539, 39856110, 39856578, 39856966, 39857287, 39857307, 39857393, 39857842, 39858329, 39858559, 39858747, 39859296, 39859745, 39859749, 39860677, 39861223, 39861297, 39861903, 39862855, 39863491, 39865337, 39866096, 39866708, 39867154, 39867830, 39868542, 39868566, 39869120, 39869326, 39869660, 39870699, 39871040, 39871191, 39871339, 39871408, 39872757, 39873384, 39873811, 39875329, 39881087, 39882753, 39882784, 39883039, 39883080, 39883851, 39883867, 39884289, 39884517, 39884899, 39886860, 39887212, 39887466, 39887655, 39888495, 39888683, 39888922, 39888947, 39889625, 39889825, 39890208, 39890529, 39890802, 39892164, 39892180, 39895867, 39895906, 39896091, 39897569, 39898048, 39898660, 39898704, 39900531, 39902550, 39906543, 39906952, 39907232, 39907596, 39908039, 39909469, 39909674, 39910387, 39914617, 39915214, 39917260, 39917315, 39917316, 39918254, 39919500, 39919626, 39920590, 39920656, 39921124, 39922138, 39922250, 39922503, 39922526, 39923270, 39923515, 39923706, 39923731, 39924665, 39925197, 39925305, 39925571, 39925811, 39926061, 39927067, 39927299, 39927452, 39933838, 39934372, 39936120, 39936393, 39937152, 39938106, 39938155, 39938534, 39938741, 39939904, 39940403, 39940509, 39941373, 39941444, 39941958, 39942341, 39943173, 39943695, 39943711, 39943938, 39944043, 39944947, 39945312, 39945492, 39946918, 39947050, 39947428, 39947439, 39948312, 39949633, 39950032, 39950859, 39950921, 39951646, 39951800, 39952385, 39952872, 39953916, 39960238, 39961805, 39962777, 39962830, 39963309, 39964528, 39966294, 39966539, 39966609, 39967902, 39968044, 39968143, 39968479, 39968930, 39969159, 39970323, 39970435, 39971293, 39971699, 39972805, 39973274, 39973728, 39982441, 39982484, 39982628, 39984057, 39985659, 39985936, 39986209, 39986310, 39986729, 39986776, 39987748, 39987953, 39988214, 39988338, 39988597, 39988930, 39988948, 39989104, 39990659, 39991716, 39991802, 39992145, 39994330, 39994507, 39994787, 39994843, 39995653, 39999789, 40002436, 40003374, 40003436, 40003781, 40004370, 40005186, 40006241, 40006597, 40006778, 40007450, 40008180, 40008560, 40008787, 40009184, 40009848, 40010009, 40010315, 40010375, 40010673, 40011002, 40011573, 40012108, 40012361, 40012522, 40013205, 40013461, 40013778, 40017604, 40018548, 40019177, 40021359, 40022785, 40023011, 40023133, 40023349, 40023711, 40024308, 40024597, 40025606, 40026187, 40026918, 40027082, 40027155, 40028015, 40029172, 40029565, 40030431, 40030708, 40031019, 40032514, 40033217, 40033556, 40033894, 40035296, 40035377, 40035587, 40036970, 40037508, 40037857, 40038308, 40038559, 40038796, 40039622, 40041619, 40041771, 40047444, 40049631, 40050225, 40050784, 40050905, 40051606, 40052182, 40052602, 40053887, 40054283, 40054440, 40055016, 40055131, 40056718, 40057594, 40058276, 40058787, 40058832, 40059179, 40059887, 40061613, 40062019, 40063375, 40063570, 40064235, 40064329, 40064747, 40065677, 40065684, 40065703, 40065908, 40066216, 40066975, 40069223, 40070402, 40072315, 40076123, 40076802, 40076923, 40077369, 40079183, 40080154, 40080764, 40080976, 40081696, 40081989, 40082846, 40085295, 40085481, 40086179, 40086888, 40086981, 40087890, 40088933, 40088937, 40089252, 40089843, 40090280, 40090609, 40091711, 40091776, 40092480, 40093257, 40093584, 40093683, 40094494, 40094518, 40101336, 40101714, 40103359, 40103912, 40104173, 40104384, 40105682, 40106119, 40106381, 40106428, 40106565, 40106900, 40107191, 40107378, 40107440, 40107543, 40109648, 40110350, 40111273, 40111720, 40111813, 40111815, 40112635, 40113125, 40113156, 40113169, 40113303, 40113439, 40113710, 40113961, 40114672, 40114908, 40115461, 40116659, 40118042, 40118382, 40119452, 40120710, 40121366, 40126310, 40126978, 40127345, 40127899, 40128006, 40128224, 40128651, 40130105, 40130108, 40130202, 40131070, 40131826, 40132510, 40132550, 40133010, 40133167, 40133175, 40133647, 40135259, 40135616, 40135680, 40135696, 40136291, 40136318, 40137015, 40138088, 40138093, 40138149, 40139085, 40139398, 40140228, 40142969, 40143257, 40147283, 40148477, 40149364, 40150055, 40150871, 40151333, 40151655, 40151899, 40152175, 40152275, 40152557, 40152653, 40152869, 40153226, 40154534, 40154743, 40155070, 40155266, 40156457, 40156671, 40156868, 40157063, 40158260, 40158895, 40160788, 40167144, 40169003, 40169270, 40169778, 40169934, 40170348, 40172593, 40174714, 40175871, 40176289, 40177065, 40178699, 40179199, 40179438, 40179538, 40179567, 40179908, 40180616, 40182030, 40182552, 40182830, 40182934, 40183313, 40183620, 40184208, 40191213, 40192515, 40195522, 40196549, 40196985, 40198905, 40199562, 40199853, 40200315, 40200406, 40202439, 40203492, 40203513, 40204247, 40204874, 40205531, 40205633, 40205932, 40206106, 40206216, 40206498, 40206630, 40206710, 40206750, 40206839, 40207706, 40208331, 40209252, 40213212, 40220042, 40221074, 40221172, 40222269, 40222461, 40222478, 40222518, 40222651, 40223438, 40223882, 40224352, 40224990, 40225833, 40226054, 40226663, 40226688, 40226805, 40226996, 40227572, 40227748, 40227945, 40228375, 40229213, 40229262, 40230530, 40230885, 40230989, 40231598, 40231788, 40232179, 40232259, 40232498, 40233164, 40233717, 40234422, 40234742, 40234863, 40235349, 40235566, 40235696, 40235887, 40236287, 40236998, 40237241, 40237571, 40237894, 40238218, 40238641, 40238692, 40240005, 40240261, 40248804, 40249377, 40249527, 40251255, 40251270, 40251856, 40253077, 40253542, 40253689, 40253690, 40254345, 40254639, 40255383, 40256580, 40256763, 40256958, 40257165, 40257719, 40258173, 40258206, 40259137, 40259176, 40259269, 40259607, 40260030, 40260598, 40261246, 40263511, 40263637, 40263867, 40264296, 40265060, 40265676, 40265987, 40266487, 40268012, 40275047, 40275350, 40275456, 40277394, 40277662, 40277900, 40277986, 40279750, 40280486, 40281648, 40282406, 40282470, 40282862, 40284935, 40285246, 40285816, 40286020, 40286753, 40286807, 40287284, 40288086, 40288244, 40288852, 40289196, 40289380, 40289740, 40289958, 40291830, 40297174, 40300324, 40301706, 40301926, 40302543, 40302860, 40303051, 40303493, 40303597, 40303680, 40304729, 40305530, 40305626, 40305970, 40305978, 40306081, 40306163, 40306362, 40306554, 40306645, 40307101, 40307629, 40308121, 40308183, 40308682, 40310037, 40317102, 40320383, 40321117, 40321319, 40321507, 40321993, 40322380, 40324021, 40324618, 40326157, 40327251, 40327683, 40327949, 40329016, 40329748, 40329912, 40336342, 40337176, 40337675, 40338940, 40340569, 40341155, 40341344, 40342563, 40343418, 40343608, 40344131, 40344202, 40344308, 40344768, 40345350, 40345425, 40346028, 40346174, 40347264, 40348211, 40348532, 40349711, 40350159, 40350240, 40351237, 40351485, 40351815, 40352426] |
| host_id                        |    9.73973e+07 |    6.21252e+07 | [7786587]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| latitude                       |  -34.5925      |  -34.5918      | [-34.59634, -34.59218, -34.58859, -34.58256]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| longitude                      |  -58.4164      |  -58.416       | [-58.42259]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| price                          | 3214.63        | 1973           | [1794]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| minimum_nights                 |    5.65323     |    3           | [1]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| number_of_reviews              |   15.483       |    4           | [0]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| reviews_per_month              |    0.909649    |    0.34        | [0.0]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| calculated_host_listings_count |    6.29606     |    1           | [1]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| availability_365               |  202.065       |  180           | [0]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |

Vamos a analizar las variables price, minimun_nihts, number_of_reviews, reviews_per_months,calculated_host_listings_count, y availability_365

In [ ]:
import seaborn as sns

variables = ['price', 'minimum_nights', 'number_of_reviews', 'reviews_per_month', 'calculated_host_listings_count', 'availability_365']

fig, axes = plt.subplots(3, 2, figsize=(12, 12))

for i, variable in enumerate(variables):
    row = i // 2
    col = i % 2
    ax = axes[row, col]
    
    # Calcular la media, moda y mediana
    media = data[variable].mean()
    moda = data[variable].mode().values[0]
    mediana = data[variable].median()
    
    # Crear el histograma
    sns.histplot(data=data, x=variable, bins=10, kde=True, ax=ax)
    
    # Agregar líneas verticales para la media, moda y mediana
    ax.axvline(media, color='r', linestyle='dashed', linewidth=1, label='Media')
    ax.axvline(moda, color='g', linestyle='dashed', linewidth=1, label='Moda')
    ax.axvline(mediana, color='b', linestyle='dashed', linewidth=1, label='Mediana')
    
    # Configurar etiquetas y título del gráfico
    ax.set_xlabel(variable)
    ax.set_ylabel('Frecuencia')
    ax.set_title(f'Histograma de {variable}')
    
    # Mostrar la leyenda
    ax.legend()

# Ajustar los espacios entre los subplots
plt.tight_layout()

# Mostrar los gráficos
plt.show()
In [ ]:
fig, axes = plt.subplots(3, 2, figsize=(12, 12))

for i, variable in enumerate(variables):
    row = i // 2
    col = i % 2
    ax = axes[row, col]
    
    # Crear el boxplot
    sns.boxplot(data=data, y=variable, ax=ax)
    
    # Configurar etiquetas y título del gráfico
    ax.set_ylabel(variable)
    ax.set_title(f'Boxplot de {variable}')
    
    # Ajustar el espacio entre los subplots
    plt.subplots_adjust(hspace=0.5)
    
# Mostrar los gráficos
plt.show()

Se observa que ....

  • Análisis y aplicación de Medidas de Dispersión.
  • Análisis de covarianza entre las variables.

Se sugiere incluir visualizaciones que acompañen el informe.

PARTE II. Modelado supervisado.¶

Se les solicita generar dos modelos de aprendizaje supervisado.

  • Modelo que prediga el precio.
  • Modelo que prediga el barrio.
  • Seleccionar variables y aplicar modelos de aprendizaje supervisado de acuerdo a la

combinación de variables encontradas.

  • Incluir las métricas de evaluación y fundamentos de por qué se seleccionaron las variables

predictoras.

PARTE III. Modelado no supervisado.¶

Se les solicita generar un modelo de agrupamiento.

  • Implementar el modelo de acuerdo a las variables de agrupamiento o predictoras que consideren

mejor.

  • Evaluar cuál es el mejor número de clusters para agrupar el conjunto de dato